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
相关推荐
武文斌778 分钟前
项目学习总结:LVGL图形参数动态变化、开发板的GDB调试、sqlite3移植、MQTT协议、心跳包爱吃喵的鲤鱼11 分钟前
仿mudou——Connection模块(连接管理)爱吃小胖橘36 分钟前
Unity网络开发--超文本传输协议Http(1)郝学胜-神的一滴43 分钟前
使用Linux的read和write系统函数操作文件小火柴1231 小时前
利用R语言绘制直方图csbysj20201 小时前
React 表单与事件初圣魔门首席弟子1 小时前
c++ bug 函数定义和声明不一致导致出bugIT小农工2 小时前
Word 为每一页设置不同页边距(VBA 宏)sali-tec2 小时前
C# 基于halcon的视觉工作流-章42-手动识别文本