match

match가 모든 경우를 끝까지 확인하는 방식

match는 값을 패턴과 비교해 해당 팔의 코드를 실행하며, 열거형의 모든 가능한 경우를 빠짐없이 다루도록 요구합니다.

패턴

각 팔의 왼쪽은 값의 모양을 설명합니다.

바인딩

Some(x)처럼 내부 값을 이름에 묶으면 오른쪽 코드가 그 이름을 참조합니다.

전체성

모든 경우가 처리되지 않으면 컴파일 오류가 납니다.

와일드카드

_는 나머지 경우를 한 번에 받지만 의미 있는 분기를 놓치지 않게 주의해야 합니다.