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
相关推荐
多喝开水少熬夜19 小时前
算法-哈希表和相关练习-java古城小栈19 小时前
Go 1.25 发布:性能、工具与生态的全面进化@syh.19 小时前
【C++】map和setshayudiandian20 小时前
【Java】面向对象编程拾光Ծ20 小时前
C++11实用的“新特性”:列表初始化+右值引用与偷懒艺术——移动语义何憶树之長青20 小时前
Kernelhardmenstudent20 小时前
Python字典--第1关:元组使用:这份菜单能修改吗?asom2220 小时前
互联网大厂Java求职面试实战:Spring Boot到Kubernetes的技术问答I_Jln20 小时前
CountDownLatch:让多线程同步如此简单John_Rey20 小时前
Rust底层深度探究:自定义分配器(Allocators)——控制内存分配的精妙艺术