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
相关推荐
caimouse33 分钟前
reactos编码规范xieliyu.5 小时前
Java算法精讲:双指针(三)明夜之约5 小时前
Spring Boot 自动装配源码Leaton Lee5 小时前
Spring Boot分层架构详解:从Controller到Service再到Mapper的完整流程Jinkxs5 小时前
Resilience4j- 与 Spring Boot 快速集成:自动配置与基础注解使用辣机小司5 小时前
【踩坑记录:Spring Boot 配置文件读取值不一致?警惕 YAML 的“八进制陷阱”与 SnakeYAML 版本之谜】CryptoPP6 小时前
快速对接东京证券交易所API数据:实战指南与代码示例ZC跨境爬虫6 小时前
跟着 MDN 学JavaScript day_7:数学运算与逻辑判断实战测试fangdengfu1236 小时前
ES分析系统各个服务日志占用量云烟成雨TD6 小时前
Spring AI 1.x 系列【51】可观测性技术选型