용어 사전 coding 용어 페이지
? 연산자
실패를 위로 전파하며 흐름을 짧게 만드는 Rust 연산자
핵심 아이디어
[[question-mark-operator|? 연산자]]는 [[result|Result]]나 [[option|Option]]이 실패 상태일 때 현재 함수에서 즉시 반환하도록 흐름을 단축하는 Rust 문법입니다. 중첩된 match를 줄이고, 성공 경로를 위에서 아래로 읽기 쉽게 만들어 줍니다.
이 블로그에서의 역할
Mathbong에서는 파일 읽기, JSON 파싱, 비동기 함수, CLI 로직을 설명할 때 ? 연산자를 사용합니다. Rust 초심자가 "에러 전파"를 가장 빨리 체감하는 문법 허브입니다.