1. case class Person(name: String, age: Int)
    2. object TestMatchVariable {
    3. def main(args: Array[String]): Unit = {
    4. val (x, y) = (1, 2)
    5. println(s"x=$x,y=$y") // x=1,y=2
    6. val Array(first, second, _*) = Array(1, 7, 2, 9)
    7. println(s"first=$first,second=$second") // first=1,second=7
    8. val Person(name, age) = Person("zhangsan", 16)
    9. println(s"name=$name,age=$age") // name=zhangsan,age=16
    10. }
    11. }