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
相关推荐
@小码农13 小时前
2026年3月Scratch图形化编程等级考试一级真题试卷这儿有一堆花13 小时前
住宅代理(Residential Proxy)技术指南one_love_zfl13 小时前
java面试-微服务组件篇一只大袋鼠13 小时前
Java进阶:CGLIB动态代理解析秦ぅ时13 小时前
保姆级教程|OpenAI tts-1-hd模型调用全流程(Python+curl+懒人用法)Eiceblue14 小时前
使用 C# 将 Excel 转换为 Markdown 表格(含批量转换示例)环流_14 小时前
HTTP 协议的基本格式爱滑雪的码农14 小时前
Java基础十三:Java中的继承、重写(Override)与重载(Overload)详解Java面试题总结14 小时前
使用 Python 设置 Excel 数据验证【 】42314 小时前
C++&STL(Standard Template Library,标准模板库)