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
相关推荐
FQNmxDG4S13 小时前
Java多线程编程:Thread与Runnable的并发控制前端老石人14 小时前
HTML 字符引用完全指南matlab_xiaowang14 小时前
Redux 入门:JavaScript 可预测状态管理库虹科网络安全14 小时前
艾体宝干货|数据复制详解:类型、原理与适用场景axng pmje14 小时前
Java语法进阶rKWP8gKv715 小时前
Java微服务性能监控:Prometheus与Grafana集成方案老前端的功夫15 小时前
【Java从入门到入土】28:Stream API:告别for循环的新时代qq_4352879215 小时前
第9章 夸父逐日与后羿射日:死循环与进程终止?十个太阳同时值班的并行冲突小江的记录本15 小时前
【Kafka核心】架构模型:Producer、Broker、Consumer、Consumer Group、Topic、Partition、Replica止语Lab15 小时前
从手动到框架:Go DI 演进的三个拐点