Result — 성공 또는 실패를 나타내는 타입
Result — 성공 또는 실패를 나타내는 타입
Result<T, E>는 성공(Ok) 또는 실패(Err)를 나타내는 타입이에요.
출처: Rust 공식 문서
본문
pub enum Result<T, E> {
Ok(T),
Err(E),
}
Result는 함수가 실패할 수 있을 때 표준적으로 사용되는 반환 타입이에요. ? 연산자와 함께 써서 실패 시 조기 반환할 수 있어요. Ok는 성공 값, Err는 오류 값을 담아요.
Result 타입 별칭 슬러그(type_Result)로 문서화되지만, 실제로는 std::result 모듈의 열거형이에요. 자세한 내용은 enum_Result 문서를 참고하세요.