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
相关推荐
皮皮林5516 小时前
Java性能调优黑科技!1行代码实现毫秒级耗时追踪,效率飙升300%!冰_河7 小时前
QPS从300到3100:我靠一行代码让接口性能暴涨10倍,系统性能原地起飞!!桦说编程9 小时前
从 ForkJoinPool 的 Compensate 看并发框架的线程补偿思想躺平大鹅11 小时前
Java面向对象入门(类与对象,新手秒懂)初次攀爬者12 小时前
RocketMQ在Spring Boot上的基础使用花花无缺12 小时前
搞懂@Autowired 与@ResuorceDerek_Smart13 小时前
从一次 OOM 事故说起:打造生产级的 JVM 健康检查组件NE_STOP14 小时前
MyBatis-mybatis入门与增删改查孟陬18 小时前
国外技术周刊 #1:Paul Graham 重新分享最受欢迎的文章《创作者的品味》、本周被划线最多 YouTube《如何在 19 分钟内学会 AI》、为何我不