Rust(14) – match

다른언어의 switch 문을 대체하는 Rust 문법. 지난시간에 enum에 대해서 배웠는데, match를사용해 어떻게 분류하는지 알아봅니다. Rust는 이렇게 match를 사용할때 enum Coin의 모든 값을 다 cover 해야합니다. 하나라도 빼놓으면 에러가 나는데 컴파일러가 잡아주고, 어떤 값을 빼먹었는지도 친절하게 알려줍니다. Catch-All 패턴과 _ Placeholder enum – match 사용 시, 모든 케이스에대해 일일히 처리하고싶지 않은경우도 있습니다. 이럴때는 캐치올 패턴이나 _를 … 더 읽기