![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdgmCjU%2FbtsL6mB7PSO%2FKwM7esZpSsp6BpbddbtCck%2Fimg.png)
[Swift] [Error Handling] Result Type
·
Swift/정리
ResultType In SwiftSwift에서 Result Type은 성공 혹은 실패로 끝날 수 있는 작업을 관리하기 좋은 Tool이다.예를 들어 네트워크 요청을 하는 함수를 실행한다면 실행 결과가 성공시 요청한 데이터를 캡슐화하고 실패시 오류를 캡슐화할 수 있다.Result Type을 사용하면 예상 경과를 보다 명확하게 정의할 수 있어 가독성과 유지보수성을 향상 시킬 수 있다.그래서 Swift에서 오류 처리를 개선하기 위해 도입이 되었다고 한다.Swift에서 Result Type은 성공과 실패 즉, 두가지 경우가 Enum 역할을 한다.성공은 성공 시 기대되는 값이 되고, 실패는 발생하는 오류 값이 된다.ResultType SyntaxSwift의 결과 유형은 기본적으로 해당 값으로 성공을 나타내거나 관..