[Swift/LocalizedError] Error 메세지도 같이 커스텀하자.
웬만하면 코딩을 하면서 nil보다는 throw를 하려고 한다. 예를 들어
let dict = [String: String]()
func getValue(key: String) -> String? {
guard key.count >= 10 else { return nil }
return dict[key]
}
key는 반드시 10글자가 넘어야 된다고 가정하자.
위 코드를 getValue 함수가 nil반환 되는 경우는 크게 2가지다...
toby.hashnode.dev3 min read