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
相关推荐
夫礼者1 小时前
【极简监控】综合实战篇:1+1>>10 的降维打击!联动底层工具,暴力提取 SkyWalking“断头链路”RPGMZ2 小时前
RPGMZ游戏引擎 一个窗口 文本居中显示庞轩px9 小时前
第七篇:Spring扩展点——如何优雅地介入Bean的创建流程代钦塔拉10 小时前
Qt4 vs Qt5 带参数信号槽的连接方式详解tongluowan00711 小时前
一个请求在Spring MVC 中是怎么流转的夜郎king11 小时前
Spring AI 对接大模型开发易错点总结与实战解决办法InfinteJustice11 小时前
踩坑分享C 语言文件操作全攻略:从基础读写到随机访问与缓冲区原理码云数智-大飞11 小时前
滥用Lombok的@EqualsAndHashCode导致线上事故复盘yong999011 小时前
C# 实时查看硬件使用率(CPU 内存 硬盘 网络)oradh11 小时前
Oracle数据库中的Java概述