Written by
Amy
on
Error Handling
Swift provides first-class support for throwing, catching, propagating, and manipulating recoverable errors at runtime.
Error Enum: Error Protocol을 채택한 Error Enum을 만든다.
에러를 발생시키는 메소드 만들기
func foo(_:) throws {}
- Error Protocol를 채택한 Enum만을 throw 할 수 있다.
Error를 Catch하는 방법
🙃 01. do-catch
🙃 02. Converting to Optional Value
Sample Code