Match 문
소개
match 문은 하나의 값을 여러 패턴과 비교해 분기하는 제어문입니다.
if / else if 체인보다 분기 의도를 더 명확하게 표현할 때 유용합니다.
현재 Wave의 match는 statement(문) 이며, 값으로 직접 평가되는 expression 형태는 지원하지 않습니다.
즉, var x = match (...) { ... } 같은 형태는 사용할 수 없습니다.
기본 문법
match (값) {
패턴1 => {
// 실행 블록
}
패턴2 => {
// 실행 블록
}
_ => {
// 기본(default) 블록
}
}