Scala模拟匹配
package test_34 //匹配 数组:元素的个数+元素的特征 object test_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=arr1 b match { case Array(1,x,y)=>println(s"数组第一个元素是1,一共有三个元素${x},${y}") case Array(1,x,y,z)=>println("数组第一个元素是1,一共有4个元素" ) case Array(_,1,_*)=>println("数组第二个元素是1,一共有n个元素") case _=>println("其他") } } }