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
相关推荐
雪的季节11 小时前
qt信号槽跨线程使用时候的坑AI应用实战 | RE11 小时前
011、向量数据库入门:Embeddings原理与ChromaDB实战chh56311 小时前
C++--内存管理一直不明飞行11 小时前
C++:string,写法s.find(‘@‘) != s.end()是否有问题白緢11 小时前
嵌入式 Linux + 内核开发高频问题及排查沐知全栈开发11 小时前
C 预处理器daad77711 小时前
WSL2_wifi驱动安装juniperhan12 小时前
Flink 系列第4篇:Flink 时间系统与 Timer 定时器实战精讲超级大只老咪12 小时前
一维度前缀和解题通用模板(java)无限进步_12 小时前
【C++】重载、重写和重定义的区别详解