error1 Swift-10. 오류 처리 - throw, rethrows, defer ** edwith - Swift 프로그래밍 입문 강의 참고 ** # 오류 발생 # - 스위프트에서 오류는 Error라는 프로토콜을 준수하는 타입의 값을 통해 표현됩니다. - Error 프로토콜은 사실 상 요구사항이 없는 빈 프로토콜일 뿐이지만, 오류를 표현하기 위한 타입(주로 열거형)은 이 프로토콜을 채택합니다. [ 오류 표현 ] - Error 프로토콜과 (주로) 열거형을 통해서 오류를 표현 /* 자판기 동작 오류의 종류를 표현한 VendingMachineError 열거형 */ enum VendingMachineError: Error { case invalidInput case insufficientFunds(moneyNeeded: Int) case outOfStock } [ 함수에서 발생한 오류 던지기.. 2023. 2. 24. 이전 1 다음