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
相关推荐
Ulyanov13 分钟前
用Pyglet打造AI数字猎人:从零开始的Python游戏开发与强化学习实践2501_9130613427 分钟前
网络原理知识独自归家的兔29 分钟前
OCPP 1.6 协议详解:StatusNotification 状态通知指令希望永不加班34 分钟前
Spring AOP 代理模式:CGLIB 与 JDK 动态代理区别RNEA ESIO1 小时前
PHP进阶-在Ubuntu上搭建LAMP环境教程23471021271 小时前
4.15 学习笔记flushmeteor1 小时前
java的动态代理和字节码生成技术eggwyw1 小时前
基于SpringBoot和PostGIS的云南与缅甸的千里边境线实战0xDevNull1 小时前
MySQL 别名(Alias)指南:从入门到避坑lv__pf1 小时前
springboot原理