package hfd
object Test34_2 {
//match case匹配元组
//能根据元组元素的个数来匹配,不是一一精确的匹配值
def main(args: Array[String]): Unit = {
val d1=(1,2,3)
// val d1=(1,2,3,4)
// val d1=(1,2,3,4,5)
val d:Any=d1 //d的类型是Any
d match {
case (x,y,z)=>println(s"这是一个有三个元素的元组,它的第二个元素是:${y}")
case (x,y,z,k)=>println(s"这是一个有三个元素的元组,它的第二个元素是:${k}")
case _=>println("未知类型")
}
}
}
Scala的模式匹配(2)
2401_833788052024-12-05 2:31
相关推荐
uup7 小时前
秒杀系统中的超卖与重复下单问题网络小白不怕黑7 小时前
IPv6核心技术与NDP协议深度解析:从地址架构到邻居发现AI科技星7 小时前
伟大的跨越:从超距作用到时空运动——牛顿与张祥前引力场方程的终极对比用户8307196840827 小时前
Spring注入原型Bean,为啥”新“对象“不翼而飞”?初听于你7 小时前
Thymeleaf 模板引擎讲解刘 大 望7 小时前
JVM(Java虚拟机)超级种码7 小时前
JVM 字节码指令活用手册(基于 Java 17 SE 规范)元亓亓亓7 小时前
LeetCode热题100--155. 最小栈--中等SadSunset7 小时前
(3)第一个spring程序苏 凉7 小时前
ONNX Runtime 在 openEuler 上的 CPU 推理性能优化与评测