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
相关推荐
未若君雅裁27 分钟前
MyBatis 一级缓存、二级缓存与清理机制cen__y1 小时前
Linux12(Git01)AI人工智能+电脑小能手1 小时前
【大白话说Java面试题 第65题】【JVM篇】第25题:谈谈对 OOM 的认识社交怪人1 小时前
【算平均分】信息学奥赛一本通C语言解法(题号2071)阿维的博客日记1 小时前
Nacos 为什么能让配置动态生效?(涉及 @RefreshScope 注解)雨辰AI1 小时前
SpringBoot3 + 人大金仓读写分离 + 分库分表 + 集群高可用 全栈实战郭涤生2 小时前
不同主机之间网络通信-以太网连接复习山居秋暝LS2 小时前
【无标题】RTX00安装paddle OCR,win11不能装最新的,也不能用GPU卢锡荣2 小时前
单芯通吃,盲插标杆 —— 乐得瑞 LDR6020,Type‑C 全场景互联 “智慧芯”Xin_ye100862 小时前
C# 零基础到精通教程 - 第七章:面向对象编程(入门)——类与对象