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
相关推荐
Z9fish几秒前
sse哈工大C语言编程练习20萧鼎25 分钟前
Python 包管理的“超音速”革命:全面上手 uv 工具链Anastasiozzzz1 小时前
Java Lambda 揭秘:从匿名内部类到底层原理的深度解析刘琦沛在进步1 小时前
【C / C++】引用和函数重载的介绍机器视觉的发动机1 小时前
AI算力中心的能耗挑战与未来破局之路HyperAI超神经1 小时前
在线教程|DeepSeek-OCR 2公式/表格解析同步改善,以低视觉token成本实现近4%的性能跃迁R_.L1 小时前
【QT】常用控件(按钮类控件、显示类控件、输入类控件、多元素控件、容器类控件、布局管理器)Zach_yuan2 小时前
自定义协议:实现网络计算器云姜.2 小时前
java多态CoderCodingNo2 小时前
【GESP】C++五级练习题 luogu-P1865 A % B Problem