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
相关推荐
狂奔小菜鸡10 分钟前
Day18 | 深入理解Object类jiayong2311 分钟前
Maven NUL文件问题 - 解决方案实施报告未秃头的程序猿12 分钟前
🔒 从单机到分布式:三大锁机制深度剖析与实战指南大猫子的技术日记15 分钟前
[百题重刷]前缀和 + Hash 表:缓存思想, 消除重复计算4***149026 分钟前
Rust系统工具开发实践指南s***353030 分钟前
Spring Boot3.x集成Flowable7.x(一)Spring Boot集成与设计、部署、发起、完成简单流程2501_9409439143 分钟前
体系课\ Python Web全栈工程师rafael(一只小鱼)1 小时前
AI运维开发平台学习b***74881 小时前
C++在系统中的内存对齐散峰而望1 小时前
C++数组(三)(算法竞赛)