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
相关推荐
wjs202418 小时前
SQL LEN() 函数详解姓刘的哦18 小时前
Qt自定义控件Ricky_Theseus18 小时前
C++静态库SuperEugene18 小时前
Python 异步 async/await:为什么 AI 框架大量使用?| 基础篇云烟成雨TD19 小时前
Spring AI 1.x 系列【28】基于内存和 MySQL 的多轮对话实现案例SMF191919 小时前
【uv】Python包管理器uv安装和应用Lyyaoo.19 小时前
【JAVA基础面经】String、StringBuffer、StringBuilder蓝色的杯子19 小时前
Python面试30分钟突击掌握-LeetCode1-ArrayKiri霧19 小时前
Kotlin递归范纹杉想快点毕业19 小时前
Zynq开发视角下的C语言能力分级详解