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 分钟前
Redis事务详解hrhcode2 分钟前
【Netty】五.ByteBuf内存管理深度剖析啊吧怪不啊吧6 分钟前
C++之基于正倒排索引的Boost搜索引擎项目usuallytool部分代码及详解道亦无名31 分钟前
aiPbMgrSendAckCeshirenTester39 分钟前
9B 上端侧:多模态实时对话,难点其实在“流”发现你走远了42 分钟前
Windows 下手动安装java JDK 21 并配置环境变量(详细记录)心 -1 小时前
java八股文DI游乐码1 小时前
c#类和对象黎雁·泠崖1 小时前
Java常用类核心详解(一):Math 类超细讲解大尚来也1 小时前
跨平台全局键盘监听实战:基于 JNativeHook 在 Java 中捕获 Linux 键盘事件