용어 사전 coding 용어 페이지

Result

성공과 실패를 모두 값으로 다루는 Rust enum

result #rust#error-handling#enum
English version

다른 이름

Result<T, E>error result

선수 개념

관련 개념

핵심 아이디어

Result는 성공 값을 Ok(T)로, 실패 이유를 Err(E)로 표현하는 Rust 표준 enum입니다. 에러를 숨기지 않고 타입으로 드러내기 때문에, 호출자는 실패 가능성을 코드 구조 안에서 직접 다뤄야 합니다.

이 블로그에서의 역할

Mathbong에서는 파일 읽기, JSON 파싱, 비동기 함수, match 기반 에러 분기를 설명할 때 Result를 사용합니다. Rust의 "복구 가능한 실패는 값으로 다룬다"는 철학을 가장 직접적으로 보여 주는 용어입니다.

이 개념을 다루는 글