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
相关推荐
李永奉12 小时前
杰理可视化SDK开发-【BUG】配置“TWS两边同时按消息使能”功能后,按键单击功能无效失灵m0_6174939413 小时前
Python OpenCV 透视变换(Perspective Transform)详解与实战程序猿编码13 小时前
用C++从零开始造一个微型GPT,不借助任何第三方库普通网友13 小时前
pytest一些常见的插件苦瓜花13 小时前
【Kotlin】初入门cndes14 小时前
给Miniconda换源,让包下载更迅速LuminousCPP14 小时前
C 语言集中实践全记录:顺序表 + 单链表原理实现与通讯录项目实战【附可运行源码】兰令水14 小时前
hot100【acm版】【2026.7.13打卡-java版本】铅笔侠_小龙虾14 小时前
Rust 学习(4)-函数与注释tiana_15 小时前
写了个零依赖的 Go 版本管理器,curl | bash 完事