[Gleam 언어 강좌] Record Pattern Matching, Record updates
·
Programming Languages/Gleam
Record Pattern Matching (레코드 패턴 매칭)Record(레코드)에서도 패턴 매칭을 수행할 수 있으며, 이를 통해 하나의 record 안에 있는 여러 필드를 분리하여 각각의 변수에 할당할 수 있습니다. 이는 tuple(튜플)이나 list(리스트)에서의 매칭과 유사합니다. `let` 키워드는 단일 variant를 가지는 custom type이나, 이미 어떤 variant인지 확실히 알려진 경우(예: case 표현식에서 매칭된 이후)에만 사용할 수 있습니다. 불필요한 필드를 무시하고 싶다면 `_` 또는 `..` spread(스프레드) 구문을 사용할 수 있습니다. ```rustimport gleam/io pub type Fish { Starfish(name: String, favourite..