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
相关推荐
m0_3801138419 分钟前
SpringBoot创建动态定时任务的几种方式AI逐月26 分钟前
解决 ComfyUI 插件安装后 Nanobind 报错问题:soxr 版本冲突原理解读Gofarlic_OMS34 分钟前
SolidEdge专业许可证管理工具选型关键评估标准清华都得不到的好学生38 分钟前
数据结构->1.稀疏数组,2.数组队列(没有取模),3.环形队列光影少年39 分钟前
数组去重方法我命由我1234539 分钟前
浏览器的 JS 模块化支持观察记录软件开发技术深度爱好者44 分钟前
用python + pillow实现GUI界面图片GUI处理工具weyyhdke1 小时前
基于SpringBoot和PostGIS的省域“地理难抵点(最纵深处)”检索及可视化实践ILYT NCTR1 小时前
【springboot】Spring 官方抛弃了 Java 8!新idea如何创建java8项目weixin_425023001 小时前
PG JSONB 对应 Java 字段 + MyBatis-Plus 完整实战