명시 갈래
특별한 동작이 필요한 값은 리터럴이나 배리언트로 따로 둡니다.
모든 가능한 값을 덮도록 갈래를 세우고, 필요한 데이터는 패턴에서 바로 바인딩합니다.
특별한 동작이 필요한 값은 리터럴이나 배리언트로 따로 둡니다.
`Some(i)`, `other`처럼 내부 값을 이름에 묶어 갈래 안에서 씁니다.
나머지를 쓸 필요가 있으면 이름을, 버릴 값이면 `_`를 선택합니다.
놓친 배리언트가 있으면 E0004처럼 빠진 패턴을 알려줍니다.
구체적인 패턴을 먼저 쓰고, 마지막에 넓은 패턴을 배치합니다.