Option match

Option 매칭은 Some 값을 꺼내거나 None 대안을 선택한다

Some과 None을 나누면 null 확인이 습관이 아니라 컴파일러가 요구하는 분기 구조가 된다.

01 inputOption<T>

값 부재 가능

02 matchSome(x) / None

모든 경우 나눔

03 Some branchx 사용

정상 처리

04 None branch기본값·오류·무시

대안 처리

구분의미판단
Some(x)내부 값 바인딩x로 계산
None값 없음대체 흐름
if let관심 패턴만 처리나머지는 간단히 무시

핵심 Option match는 값을 꺼내는 도구이자 부재 처리를 빠뜨리지 않는 안전장치다.