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
相关推荐
weixin_649555677 分钟前
C语言程序设计第四版(何钦铭、颜晖)第十一章指针进阶之奇数值结点链表书到用时方恨少!22 分钟前
Python os 模块使用指南:系统交互的瑞士军刀我是大猴子23 分钟前
事务失效的几种情况以及是为什么(详解)武藤一雄1 小时前
C#:nameof 运算符全指南带娃的IT创业者1 小时前
WeClaw_40_系统监控与日志体系:多层次日志架构与Trace追踪Y001112361 小时前
JDBC原理wertyuytrewm2 小时前
Java 异常|Java Exceptions雪碧聊技术2 小时前
深入理解 Java GC:从“房间清洁工”到解决系统卡顿实战大鹏说大话2 小时前
Java并发编程核心:线程安全、synchronized与volatile的深度剖析JAVA+C语言2 小时前
Java IO 流