에러 처리(Error Handling)프로그램 실행 중 예외 상황이 발생할 때, 이를 적절하게 처리하는 방법에러를 나타내기 위해 Error 프로토콜을 준수하는 사용자 정의 에러 타입을 정의한다.에러를 발생시키기 위해 throw 키워드를 사용하여 에러를 던진다.에러를 처리하기 위해 do-catch문을 사용하여 에러를 감싼 코드 블록을 정의하고, catch 블록에서 에러를 처리한다.do { try 오류 발생 가능 코드} catch 오류 패턴 { 처리 코드}enum PhoneError: Error{ case unknown case batteryLow(BatteryLevel: Int)}//throw PhoneError.batteryLow(BatteryLevel: 20)func checkP..