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
相关推荐
爱棋笑谦8 小时前
单元测试简述liudanzhengxi8 小时前
AnthropicAPI连接超时:实战避坑指南张二娃同学8 小时前
01_C语言学习路线与开发环境搭建音符犹如代码8 小时前
Docker 一键部署带有 TimescaleDB 插件的 PostgreSQL程序leo源8 小时前
Qt信号与槽深度详解水云桐程序员8 小时前
C++数组详细介绍码界筑梦坊8 小时前
123-基于Python的特斯拉超级充电站分布数据可视化分析系统sleepcattt8 小时前
Java反射技术小锋java12348 小时前
【技术专题】Spring AI 2.0 - Advisors —— 拦截器模式增强AI能力AI人工智能+电脑小能手8 小时前
【大白话说Java面试题 第56题】【JVM篇】第16题:JVM有哪些垃圾收集器?