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
相关推荐
倔强的石头1063 小时前
应用账号最小权限实践:读写账号、报表账号、运维账号分层传人once3 小时前
页面中心圆圈放大效果如何写NeilYuen3 小时前
【C++】STL源码仿写(二):vector蜗牛互联网3 小时前
Python消费Responses SSE事件:增量文本、超时与取消weixin_307779134 小时前
C++代码实现MATLAB中的crossval函数功能ttwuai4 小时前
Go后台管理系统开源项目:4个官方仓库怎么追溯和核验谢亮_vipxieliang4 小时前
Go Worker Pool 设计——从原理到生产级实现Escalating_xu5 小时前
【C 语言】深入理解指针(5):sizeof、strlen、数组名语义与指针笔试题全解析Nebula_g5 小时前
JavaSE加强:Stream流估值探索者5 小时前
【Python量化系统工程实战 #08】从脚本到生产:量化系统上线 checklist 的最小闭环