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
相关推荐
咚为几秒前
Rust 经典面试题255道givemeacar2 分钟前
SpringBoot3.3.0集成Knife4j4.5.0实战十六年开源服务商7 分钟前
家庭装修公司网站方案策划2026Mr_Xuhhh9 分钟前
深入理解Java高级特性:反射、枚举与Lambda表达式实战指南XiYang-DING12 分钟前
【Java】TOP-K问题CHANG_THE_WORLD13 分钟前
模拟解析:宽度数组 `[1,2,1]`,10个条目的 XRef 流枫叶丹413 分钟前
【HarmonyOS 6.0】Navigation组件新特性格林威17 分钟前
GigE Vision 多相机同步终极检查清单(可直接用于项目部署)MyY_DO19 分钟前
布隆过滤器todoxinzheng新政20 分钟前
Javascript·深入学习基础知识2