pattern syntax

패턴 문법 조합 전략

패턴 문법은 바인딩, 무시, 범위, 가드, 구조 분해를 조합해 값의 모양과 조건을 동시에 표현합니다.

_

관심 없는 값은 밑줄로 무시해 사용하지 않는 변수 경고를 피합니다.

..

구조체나 튜플의 나머지 필드를 생략할 때 씁니다.

@

값을 검사하면서 동시에 이름으로 보관할 수 있습니다.

guard

if 조건을 붙여 패턴만으로 표현하기 어려운 제약을 추가합니다.