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
相关推荐
KobeSacre3 分钟前
CyclicBarrier 源码我登哥MVP21 分钟前
Hadoop成长史-从Nutch子项目到大数据生态王者进击切图仔24 分钟前
SAM3 微调标注流水线和 Label Studio名字还没想好☜26 分钟前
Go error 处理:errors.Is/As 与错误包装红糖奶茶26 分钟前
Python 中 while 循环计数异常的常见原因分析与正确搓搓java1234_小锋31 分钟前
Maven 4 要来了:15 年后,Java 构建工具迎来“彻底重构“Lucky_Turtle32 分钟前
【论文写作】PDF图片不清晰,打印生成PDF空白大,PDF字体嵌入csdndenglu39 分钟前
Easy3D:一个轻量级、易用、高效的C++库,用于处理和渲染3D数据,无复杂要求时可替代VTK霸道流氓气质40 分钟前
Java 工程师 AI 智能体学习路线 · 阶段 1:AI / LLM 基础认知 详解JerrySir1 小时前
`spring.threads.virtual.enabled=true`:用三类负载定位等待、争用与拒绝