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
相关推荐
之歆3 小时前
Spring AI入门到实战到原理源码-MCPLawrenceLan3 小时前
Flutter 零基础入门(十一):空安全(Null Safety)基础yangminlei3 小时前
Spring Boot3集成LiteFlow!轻松实现业务流程编排qq_318121593 小时前
互联网大厂Java面试故事:从Spring Boot到微服务架构的技术挑战与解答txinyu的博客3 小时前
解析业务层的key冲突问题J_liaty3 小时前
Spring Boot整合Nacos:从入门到精通码不停蹄Zzz3 小时前
C语言第1章行者964 小时前
Flutter跨平台开发在OpenHarmony上的评分组件实现与优化阿蒙Amon4 小时前
C#每日面试题-Array和ArrayList的区别daidaidaiyu4 小时前
Spring IOC 源码学习 一文学习完整的加载流程