6.4.5 Array matching

Arrays can be matched on fixed length:

var myArray = [1, 6];

var match = switch (myArray) {
    case [2, _]: "0";
    case [_, 6]: "1";
    case []: "2";
    case [_, _, _]: "3";
    case _: "4";
  }
trace(match); // 1

This will trace 1 because myArray[1] matches 6, and myArray[0] is allowed to be anything.