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
相关推荐
动词ing30 分钟前
【C语言】结构体+文件基础caimouse1 小时前
ReactOS 窗口系统分析(7):分层窗口与绘制辅助 — layered.c + draw.c亚历克斯神1 小时前
智能搜索系统的升级复盘——从 Elasticsearch 到混合检索的检索质量提升丰锋ff1 小时前
基于 Qt 的智慧社区物业管理系统夜不会漫长2 小时前
C++入门(1)大鹏说大话2 小时前
从爬虫到决策引擎:大数据下自媒体如何用Python挖掘用户痛点Niuguangshuo2 小时前
silero-vad:超轻量级开源 VAD 实践指南金銀銅鐵2 小时前
[Java] 一个方法最多可以有多少个入参?哭哭啼2 小时前
JAVA服务问题诊断Sayuanni%33 小时前
SpringBoot 从注解到源码:核心知识点总结