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
相关推荐
你不是我我4 小时前
【Java 开发日记】HTTP3 性能更好,为什么内网微服务依然多用 HTTP2?HTTP2 内网优势是什么?雪碧聊技术5 小时前
大模型爆火!Java后端如何抓住Agent全栈开发的风口tjl521314_215 小时前
04C++ 名称空间(Namespace)赏金术士5 小时前
Kotlin 数据流与单双向绑定逻辑驱动的ken6 小时前
Java高频面试场景题25AI人工智能+电脑小能手7 小时前
【大白话说Java面试题】【Java基础篇】第32题:Java的异常处理机制是什么爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ8 小时前
通过java后端代码来实现给word内容补充格式文本内容控件,以及 设置控件的标记和标题無限進步D9 小时前
Java 面向对象高级 接口逸Y 仙X9 小时前
文章二十七:ElasticSearch ES查询模板(Search Template)高效复用实战