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
相关推荐
Ulyanov7 小时前
战场地形生成与多源数据集成风生u7 小时前
bpmn 的理解和元素C+-C资深大佬7 小时前
C++数据类型ID_180079054737 小时前
日本乐天商品详情API接口的请求构造与参数说明派大鑫wink7 小时前
【Day34】Servlet 进阶:会话管理(Cookie vs Session)多米Domi0117 小时前
0x3f 第35天 电脑硬盘坏了 +二叉树直径,将有序数组转换为二叉搜索树猫天意8 小时前
【深度学习小课堂】| torch | 升维打击还是原位拼接?深度解码 PyTorch 中 stack 与 cat 的几何奥义zqmattack8 小时前
SQL优化与索引策略实战指南crossaspeed8 小时前
Java-线程池(八股)带刺的坐椅8 小时前
又一个项级的 Java Multi Agent 开源项目