게시판

스위프트

총 24건

스위프트(09) — 오류

이번 편의 목표: 빈 제목처럼 실패한 입력을 오류로 던지고, 호출자가 do와 catch로 처리하게 합니다. 실패할 수 있는 함수는 throws를 붙입니다. 던지는 값은 Error 프로토콜을 채택합니다. 호출부는 try를 적어야 그 함수를 호출할 수 있습니다. try를 빠뜨리면 컴파일이 멈춥니다. ```swift enum LibraryError: Error { case emptyTitle case nonPositivePrice } func register(titl…

전문 읽기 →