태그 : try 요약보기전체보기목록닫기

1

Error Handling

Error Handling에러 핸들링은 프로그램 내에서 에러 조건으로부터 되살리고 에러에 반응하기 위한 처리이다. 스위프트는 런타임에서 스로잉, 캐칭, 프로파게이팅, 그리고 메니퓰레이팅하는 최상의 지원을 제공한다.몇몇 연산은 완전한 실행이나 유용한 출력을 만든다는 보장은되지 않는다. 옵셔널은 값 없음 상태에대해 사용할 수 있지만, 연산이 실패한 경우 무...

The Basics - Error Handling

에러 핸들링실행중에 만날수있는 에러 조건에 대응하기 위해 에러핸들링을 사용한다.함수의 성공또는 실패와 커뮤니케이트하는 값이 존재하는지 존재하지 않는지로 사용될 수 있는 옵셔널과 달리 에러 핸들링은 실패 하부의 원인을 알수있게 하고 필요하다면 프로그램의 다룬 부분에 에러를 파생시킨다.함수가 에러 조건에 만나면 에러를 던진다. 함수의 호출자는 에러를 잡아 ...

스위프트 투어 - 에러 핸들링

에러 핸들링에러 프로토콜을 차용하는 임의 형식을 사용해 에러를 나타낼 수 있다.enum PrinterError: Error {  case outOfPaper  case noToner  case onFire}throw 를 통해 에러를 던지고 throws 를 통해 함수가 에러를 던질 수 있음을 나타낸다. 만약 함수에서 에러를 던지...
1