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
相关推荐
心无旁骛~34 分钟前
python多进程和多线程问题星云数灵34 分钟前
使用Anaconda管理Python环境:安装与验证Pandas、NumPy、Matplotlibkaikaile199542 分钟前
基于遗传算法的车辆路径问题(VRP)解决方案MATLAB实现四问四不知1 小时前
Rust语言进阶(结构体)q***9941 小时前
index.php 和 phpoioihoii1 小时前
C++网络编程:从Socket混乱到优雅Reactor的蜕变之路笙年2 小时前
JavaScript Promise,包括构造函数、对象方法和类方法神仙别闹2 小时前
基于C++实现(控制台)应用递推法完成经典型算法的应用kk哥88992 小时前
inout参数传递机制的底层原理是什么?listhi5203 小时前
基于改进SET的时频分析MATLAB实现