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