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
相关推荐
freyazzr几秒前
TCP/IP 网络编程 | Reactor事件处理模式电院工程师7 分钟前
SM3算法Python实现(无第三方库)YuTaoShao15 分钟前
Java八股文——MySQL「存储引擎篇」AI风老师17 分钟前
通信网络基础概念王德博客26 分钟前
【Java课堂笔记】Java 入门基础语法与面向对象三大特性详解wkj00144 分钟前
接口实现类向上转型和向上转型解析寒士obj1 小时前
类加载的过程无名之逆1 小时前
大三自学笔记:探索Hyperlane框架的心路历程hweiyu002 小时前
tomcat指定使用的jdk版本梦境虽美,却不长2 小时前
C语言 学习 宏命令(预处理) 2025年6月9日14:41:39