값 입력
coin 또는 Option 같은 값을 match에 전달합니다.
첫 번째로 맞는 갈래가 실행되고, 그 갈래의 표현식 값이 전체 match의 결과가 됩니다.
coin 또는 Option 같은 값을 match에 전달합니다.
갈래를 순서대로 검사해 맞는 패턴을 찾습니다.
필요하면 내부 값을 변수 이름에 묶습니다.
선택된 갈래의 블록 또는 표현식을 실행합니다.
갈래 표현식의 값이 match 표현식의 값이 됩니다.
_ => ...
포괄 패턴은 뒤에 두어야 앞의 구체 패턴이 살아납니다.
None not covered
가능한 경우를 놓치면 컴파일러가 알려줍니다.
Some(i)
분기와 값 추출을 한 자리에서 함께 처리합니다.
match는 조건문보다 enum의 모든 가능성을 닫는 도구에 가깝습니다.