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
相关推荐
Xin_ye1008643 分钟前
C# 零基础到精通教程 - 第十八章:部署与发布——让应用上线思麟呀1 小时前
C++11并发编程:call_once一次性执行+atomic原子类型+CAS无锁编程+自旋锁码不停蹄的玄黓2 小时前
Java 生产者-消费者模型详解爱讲故事的2 小时前
操作系统第一讲复习:为什么学习操作系统,以及操作系统到底在做什么?笨蛋不要掉眼泪2 小时前
Java并发编程:Executors框架类深度解析_童年的回忆_2 小时前
【php】在linux下PHP安装amqp扩展AIMath~3 小时前
python中的uv命令揭秘弹简特3 小时前
【零基础学Python】06-Python模块和包、异常处理、文件常用操作x***r1513 小时前
Postman-win64-7.2.2-Setup安装步骤详解(附API接口测试与参数配置教程)念恒123063 小时前
Python 面向对象编程核心:对象、实例化、封装与变量作用域