Scala的模式匹配(6)
package hfd //匹配 数组:元素的个数+元素的特征 object Test34_5 { def main(args: Array[String]): Unit = { val arr1=Array(1,2,3) val arr2=Array(0,2,3) val arr3=Array(1,2,3,4) val arr4=Array(-1,1,2,3,4) val b:Any=arr4 b match { case Array(1,x,y)=>println(s"数组第一个元素是1,一个有3个元素${x},${y}") case Array(1,x,y,z)=>println("数组第一个元素是1,一个有4个元素") case Array(_,1,_*)=>println("数组第一个元素是1,一个有4个元素") case _=>println("其他") } } }