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 문서를 참고하세요.

더 알아보기 (Learn more)