용어 사전 coding 용어 페이지

? 연산자

실패를 위로 전파하며 흐름을 짧게 만드는 Rust 연산자

question-mark-operator #rust#error-handling#control-flow
English version

다른 이름

question mark operator[object Object]

선수 개념

관련 개념

핵심 아이디어

[[question-mark-operator|? 연산자]]는 [[result|Result]]나 [[option|Option]]이 실패 상태일 때 현재 함수에서 즉시 반환하도록 흐름을 단축하는 Rust 문법입니다. 중첩된 match를 줄이고, 성공 경로를 위에서 아래로 읽기 쉽게 만들어 줍니다.

이 블로그에서의 역할

Mathbong에서는 파일 읽기, JSON 파싱, 비동기 함수, CLI 로직을 설명할 때 ? 연산자를 사용합니다. Rust 초심자가 "에러 전파"를 가장 빨리 체감하는 문법 허브입니다.

이 개념을 다루는 글