Xen / reference v0.1.0-demo.2
오류와 종료
선택한 언어나 버전에는 이 주제가 없어 같은 영역의 시작 페이지를 표시합니다.
값으로 표현하는 실패
섹션 제목: “값으로 표현하는 실패”없을 수 있는 값은 Option.Some(value) 또는 Option.None, 실패할 수 있는 작업은 Result.Ok(value) 또는 Result.Err(error)입니다. match에서 각 형태를 처리합니다. ?는 성공 값을 꺼내고 오류는 호출자에게 전달합니다. 반환 타입이 호환되는 Result여야 합니다.
panic(message)는 프로그램을 종료합니다. panic과 런타임 오류는 정상 블록 정리를 하지 않습니다. 예상되는 파일·입력 오류는 Result로 처리하세요. 예외는 지원하지 않습니다.
| CLI 종료 상태 | 의미 |
|---|---|
| 0 | 성공 |
| 1 | 코드·런타임·테스트 오류 또는 일치하는 테스트 없음 |
| 2 | 잘못된 명령 사용 |
run은 프로그램의 종료 상태를 전달합니다.
관련 학습: 없을 수 있는 값과 실패 · 명령어 안내