각 팔의 왼쪽은 값의 모양을 설명합니다.
match
match가 모든 경우를 끝까지 확인하는 방식
match는 값을 패턴과 비교해 해당 팔의 코드를 실행하며, 열거형의 모든 가능한 경우를 빠짐없이 다루도록 요구합니다.
Some(x)처럼 내부 값을 이름에 묶으면 오른쪽 코드가 그 이름을 참조합니다.
모든 경우가 처리되지 않으면 컴파일 오류가 납니다.
_는 나머지 경우를 한 번에 받지만 의미 있는 분기를 놓치지 않게 주의해야 합니다.