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
相关推荐
科雷软件测试5 小时前
Python中itertools.product:快速生成笛卡尔积OOJO6 小时前
c++---list介绍笨笨饿8 小时前
29_Z变换在工程中的实际意义艾为电子8 小时前
【技术帖】让接口不再短命:艾为 C-Shielding™ Type-C智能水汽防护技术解析棉花骑士9 小时前
【AI Agent】面向 Java 工程师的Claude Code Harness 学习指南IGAn CTOU9 小时前
PHP使用Redis实战实录2:Redis扩展方法和PHP连接Redis的多种方案爱敲代码的小鱼9 小时前
springboot(2)从基础到项目创建:环黄金线HHJX.9 小时前
TSE框架配置与部署详解Vfw3VsDKo9 小时前
Maui 实践:Go 接口以类型之名,给 runtime 传递方法参数Pyeako10 小时前
PyQt5 + PaddleOCR实战:打造桌面级实时文字识别工具