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 小时前
11.C 语言学习:递归、宏定义、预处理、汉诺塔、Fibonacci 等王者之座2 小时前
java+maven配置yguard的一次实验IT痴者2 小时前
《PerfettoSQL 的通用查询模板》---Android-trace2501_941111243 小时前
C++与自动驾驶系统2501_941111693 小时前
C++中的枚举类高级用法chilavert3183 小时前
技术演进中的开发沉思-191 JavaScript: 发展历程(上篇)q***61503 小时前
eclipse配置SpringMiraitowa_cheems3 小时前
LeetCode算法日记 - Day 106: 两个字符串的最小ASCII删除和q***58193 小时前
Spring全家桶简介