[Swift] Result 타입 설계
·
iOS/이론
안녕하세요, 욱승입니다 👋오늘은 Result 타입을 정리해보겠습니다성공과 실패를 하나의 타입으로 깔끔하게 표현하는 Swift의 핵심 열거형인데, 에러 처리 패턴을 이해하면 코드 품질이 확 올라갑니다1. Result란?성공(Success)과 실패(Failure)를 하나의 제네릭 열거형으로 표현하는 타입입니다// Swift 표준 라이브러리의 정의@frozen enum Result { case success(Success) case failure(Failure)}Success: 성공 시 반환할 값의 타입Failure: 실패 시 반환할 에러의 타입 (Error 프로토콜 준수 필수)enum NetworkError: Error { case invalidURL case noData cas..