[swift] 에러 타입 선언하기

에러 타입을 선언하는 방법은 다음과 같습니다:

enum CustomError: Error {
    case invalidInput
    case networkError
    case databaseError
}

위의 예제에서는 CustomError라는 열거형을 정의하고, 해당 열거형이 Error 프로토콜을 따르도록 선언하였습니다. 그리고 invalidInput, networkError, databaseError 등의 케이스를 정의하여 각각의 상황에 맞는 에러를 표현할 수 있습니다.

이렇게 정의된 에러 타입은 코드 내에서 발생하는 에러를 구분하고, 적절한 처리를 할 수 있도록 도와줍니다. 에러 타입 선언을 통해 코드를 보다 안정적으로 만들 수 있습니다.

에러 타입을 선언하는 방법을 알아봤는데, 이를 실제로 활용하여 코드 내에서 에러를 처리하는 방법도 중요합니다. 에러 핸들링과 관련된 내용은 나중에 좀 더 다뤄보겠습니다.