[swift] 에러 타입 선언하기
에러 타입을 선언하는 방법은 다음과 같습니다:
enum CustomError: Error {
case invalidInput
case networkError
case databaseError
}
위의 예제에서는 CustomError
라는 열거형을 정의하고, 해당 열거형이 Error
프로토콜을 따르도록 선언하였습니다. 그리고 invalidInput
, networkError
, databaseError
등의 케이스를 정의하여 각각의 상황에 맞는 에러를 표현할 수 있습니다.
이렇게 정의된 에러 타입은 코드 내에서 발생하는 에러를 구분하고, 적절한 처리를 할 수 있도록 도와줍니다. 에러 타입 선언을 통해 코드를 보다 안정적으로 만들 수 있습니다.
에러 타입을 선언하는 방법을 알아봤는데, 이를 실제로 활용하여 코드 내에서 에러를 처리하는 방법도 중요합니다. 에러 핸들링과 관련된 내용은 나중에 좀 더 다뤄보겠습니다.