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
相关推荐
weixin1997010801615 分钟前
[特殊字符] 智能数据采集:数字化转型的“数据石油勘探队”(附Python实战源码)淘矿人20 分钟前
Claude辅助DevOps实践想唱rap35 分钟前
IO多路转接之poll小江的记录本38 分钟前
【Java基础】泛型:泛型擦除、通配符、上下界限定(附《思维导图》+《面试高频考点清单》)来恩10031 小时前
请求转发与响应重定向的使用@杰克成1 小时前
Java学习30次元工程师!1 小时前
LangFlow开发(三)—Bundles组件架构设计(3W+字详细讲解)三品吉他手会点灯1 小时前
C语言学习笔记 - 40.数据类型 - scanf函数的编程规范与非法输入处理凯瑟琳.奥古斯特1 小时前
数据冗余与规范化的本质[数据库原理]码农老李2 小时前
openEuler2403服务器版 原生官方镜像和飞腾定制镜像