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("其他")
}
}
}
Scala的模式匹配(6)
2401_833788052024-12-05 8:52
相关推荐
蒋星熠2 分钟前
中间件架构设计与实践:构建高性能分布式系统的核心基石枫叶丹43 分钟前
【Qt开发】显示类控件(二)-> QLCDNumber励志不掉头发的内向程序员36 分钟前
STL库——AVL树晨非辰3 小时前
#C语言——刷题攻略:牛客编程入门训练(十一):攻克 循环控制(三),轻松拿捏!励志码农5 小时前
JavaWeb 30 天入门:第二十三天 —— 监听器(Listener)天高云淡ylz5 小时前
子网掩码的隐形陷阱:为何能ping通却无法HTTPS访问希望20177 小时前
Golang Panic & Throw & Map/Channel 并发笔记朗迹 - 张伟7 小时前
Golang安装笔记yzx9910137 小时前
生活在数字世界:一份人人都能看懂的网络安全生存指南小周同学@7 小时前
谈谈对this的理解