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
相关推荐
佩奇大王12 小时前
P103 日期问题酉鬼女又兒12 小时前
零基础入门前端JavaScript 基础语法详解(可用于备赛蓝桥杯Web应用开发)计算机安禾12 小时前
【C语言程序设计】第38篇:链表数据结构(二):链表的插入与删除操作oem11012 小时前
C++中的适配器模式lly20240612 小时前
jQuery 隐藏/显示逸Y 仙X12 小时前
文章八:ElasticSearch特殊数据字段类型解读青木川崎12 小时前
设计模式之面试题空空潍12 小时前
Java核心基础语法:从原理到实战,夯实Java开发基石jing-ya12 小时前
day 57 图论part9huohuopro12 小时前
详解ThreadLocal的使用