핵심 아이디어
Option은 값이 있으면 Some(T), 없으면 None으로 표현하는 Rust 표준 enum입니다. null을 허용하는 대신 값의 부재를 타입 시스템 안으로 끌어들여, 호출자가 그 가능성을 반드시 다루게 만듭니다.
이 블로그에서의 역할
Mathbong에서는 구조체 필드의 선택 값, 참조 반환 함수, match 분기를 설명할 때 Option을 반복해서 사용합니다. 값이 없을 수도 있다는 사실을 안전하게 드러내는 가장 기본적인 도구입니다.