반응형
예외처리 에러를 custom exception 으로 만들어 세분화해달라는 요청을 받았다.
왜 굳이? 🤬🤬🤬🤬
정말 이해가지않지만 그 쓸데없어 보이는 일을 하라니깐.. 우선 예외처리에 대해 좀 더 알아보기로 했다.
예를 들어, 성인의 나이를 출력하는 코드를 만들어본다면 다음과 같은 에러를 열거형으로 선언해줄 수 있다.
enum ErrorMessage: Error {
case outOfRange(from: Int) //20보다 작을 때
case notInt //숫자가 ㅇ
}
728x90
반응형