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
相关推荐
chao18984412 分钟前
基于C#实现Modbus通信及CRC校验hxjhnct25 分钟前
JavaScript Promise 的常用APIxiaowu08036 分钟前
C# 嵌入资源加载 + 外部配置文件的兜底配置毕设源码-邱学长38 分钟前
【开题答辩全过程】以 基于JSP论坛系统设计与实现为例,包含答辩的问题和答案FAFU_kyp1 小时前
Rust 语法速查sheji34161 小时前
【开题答辩全过程】以 基于JSP的汽车租赁管理系统为例,包含答辩的问题和答案liulilittle1 小时前
CLANG 交叉编译沐知全栈开发2 小时前
Pandas 相关性分析kylezhao20192 小时前
C#读取字节数组某个位的值资生算法程序员_畅想家_剑魔3 小时前
Java常见技术分享-26-事务安全-锁机制-作用与分类