6.4.6 Or 패턴(Or patterns)

6.4.6 Or 패턴(Or patterns)

| 연산자는 패턴 안 어디서든 여러 허용 패턴을 기술하는 데 사용할 수 있어요:

var match = switch (7) {
    case 4 | 1: "0";
    case 6 | 7: "1";
    case _: "2";
  }
trace(match); // 1

or 패턴에 캡처된 변수가 있으면, 그 변수는 두 하위 패턴 모두에 나타나야 합니다.

출처: Or patterns

본문

| 연산자로 여러 패턴을 나열해 그중 하나가 일치하면 매칭돼요. or 패턴 안의 캡처 변수는 모든 하위 패턴에 나타나야 합니다.

더 알아보기