1. for( item <- Array(
    2. List(1,2),
    3. List(0,2,3),
    4. List(2,3,3,3,3),
    5. List(3),
    6. List()))
    7. {
    8. val res= item match {
    9. case List(a,b) => a+"two"+b; // a b: 各代表一个元素
    10. case List(x,_*) => "one2"; // _* : 代表 可以有 0 - n 个 任意类型的元素
    11. case List(_) => "one"; // 字母 或 _ :代表 一个 任意类型的元素
    12. case _ => "no"
    13. }
    14. }

    1. option match {
    2. case Some(x) => (x._1, x._2, x._3, x._4, x._5)
    3. case None => (0, 0L, 0D, 0L, 0L)
    4. }
    1. option match {
    2. case Some(x) => x
    3. case None => (0, 0L, 0D, 0L, 0L)
    4. }