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
相关推荐
上去我就QWER2 分钟前
Qt中如何获取系统版本信息我是苏苏1 小时前
C#高级:程序查询写法性能优化提升策略(附带Gzip算法示例)木木子99991 小时前
业务架构、应用架构、数据架构、技术架构qq_5470261793 小时前
Flowable 工作流引擎鼓掌MVP4 小时前
Java框架的发展历程体现了软件工程思想的持续进化编程爱好者熊浪4 小时前
两次连接池泄露的BUGlllsure4 小时前
【Spring Cloud】Spring Cloud Config鬼火儿5 小时前
SpringBoot】Spring Boot 项目的打包配置NON-JUDGMENTAL5 小时前
Tomcat 新手避坑指南:环境配置 + 启动问题 + 乱码解决全流程大佬,救命!!!6 小时前
C++多线程同步与互斥