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
相关推荐
xiaoye37081 小时前
Java 自动装箱 / 拆箱 原理详解YDS8292 小时前
黑马点评 —— 分布式锁详解加源码剖析ZTLJQ2 小时前
数据的基石:Python中关系型数据库完全解析夏霞2 小时前
c# signlar 客户端传递参数给服务端配置方法迷藏4943 小时前
**发散创新:基于 Rust的开源权限管理系统设计与实战**在现代软件架构中,**权限控制**早已不升鲜宝供应链及收银系统源代码服务3 小时前
《IntelliJ + Claude Code + Gemini + ChatGPT 实战配置手册升鲜宝》daidaidaiyu3 小时前
Nacos实例一则及其源码环境搭建2301_818419013 小时前
C++中的解释器模式变体小江的记录本3 小时前
【Redis】Redis全方位知识体系(附《Redis常用命令速查表(完整版)》)摇滚侠4 小时前
Java 项目《谷粒商城-1》架构师级Java 项目实战,对标阿里 P6-P7,全网最强,实操版本