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
相关推荐
我材不敲代码3 小时前
Python实现打包贪吃蛇游戏身如柳絮随风扬4 小时前
Java中的CAS机制详解韩立学长5 小时前
【开题答辩实录分享】以《基于Python的大学超市仓储信息管理系统的设计与实现》为例进行选题答辩实录分享风筝在晴天搁浅5 小时前
hot100 78.子集froginwe116 小时前
Scala 循环m0_706653236 小时前
C++编译期数组操作故事和你916 小时前
sdut-Java面向对象-06 继承和多态、抽象类和接口(函数题:10-18题)Bruk.Liu6 小时前
(LangChain实战2):LangChain消息(message)的使用qq_423233906 小时前
C++与Python混合编程实战m0_715575347 小时前
分布式任务调度系统