[Rust/러스트] 패턴 매칭(match, if let) 정리
■ 패턴 매칭 패턴 매칭에는 match 연산자와 if let 문법이 있습니다. match 연산자는 다양한 조건을 처리할 때 주로 사용되며, if let 문법은 간결한 흐름을 통해 하나의 패턴만 매칭시키고 나머지는 무시하고 싶을 때 사용됩니다. ◆ match match는 리터럴 값, 변수명 등 다양한 패턴으로 구성될 수 있습니다. Java, Go 등에서 자주 사용되는 switch 문법과 유사한 기능을 제공합니다. match의 패턴은 조건이 될 수 있는 모든 항목을 정의해야 합니다. 만약 패턴 조건에서 무시해도 되는 항목에 경우 변경자(_)를 통해 일괄적으로 무시할 수 있습니다. 1) 반환값이 없는 match #[derive(Debug)] enum Gender{ Male, Female, } #[derive(..
2022.02.21