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
相关推荐
问君能有几多愁~30 分钟前
Qt Json 序列化操作xieliyu.37 分钟前
MySQL 进阶笔记:用户 / 会话 / 全局 / 局部变量 + CASE 分支语法格林威1 小时前
C#高位深相机图像保存:12位16位图像保存方案,OpenCvSharp和Halcon实现小小龙学IT1 小时前
Qt Graphics View Framework(图形视图框架)深度解析:从 Scene/View/Item 到工业级 2D 场景2601_966949651 小时前
Python 量化数据质量校验:如何确保股票历史日线数据不存在缺失交易日?广东帝工智能安防1 小时前
BCAS桥梁防撞预警系统五层架构深度解析:从感知层到对接层的技术实现与选型指南树码小子1 小时前
Skill的格式 & 开发语言和工具Java后端的Ai之路1 小时前
05、Python单例模式完全指南≮傷£≯√1 小时前
音量调节弹窗 自定义组件qt多弗朗皮卡丘1 小时前
C语言梦开始的地方16:结构体