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
相关推荐
月明长歌2 分钟前
Javasynchronized 原理拆解:锁升级链路 + JVM 优化 + CAS 与 ABA 问题(完整整合版)Maỿbe5 分钟前
常见的垃圾收集算法钟良堂5 分钟前
Java开发OCR(自动识别图片中的文字)Tesseract-OCR + Tess4J 和 百度智能云OCR API独自破碎E6 分钟前
说说Java中的常量池郝学胜-神的一滴8 分钟前
Qt OpenGL 生成Mipmap技术详解程序员三明治9 分钟前
【Java基础】深入 String:为什么它是不可变的?从底层原理到架构设计这里是彪彪10 分钟前
Java模拟实现定时器沐知全栈开发10 分钟前
jEasyUI 树形菜单添加节点珂朵莉MM13 分钟前
2025年睿抗机器人开发者大赛CAIP-编程技能赛-本科组(国赛)解题报告 | 珂学家观无17 分钟前
雷塞运动控制(DMC3800)C#基础应用案例分享