패턴과 매칭

패턴이 등장하는 자리

패턴은 match 갈래만의 문법이 아니라 값 해체, 조건 분기, 반복, 함수 인수에서도 같은 사고방식으로 쓰입니다.

match 갈래

여러 패턴 중 맞는 갈래를 고르고 모든 경우를 다루게 합니다.

if let

한 패턴만 관심 있을 때 짧은 분기를 만듭니다.

for 루프

반복 아이템을 패턴으로 바로 해체할 수 있습니다.

let 구문

변수 바인딩 자체가 반박 불가능한 패턴입니다.