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
相关推荐
jwt793927937几秒前
Spring之DataSource配置Rust研习社3 分钟前
深入理解 Rust 裸指针:内存操作的双刃剑Huangjin007_4 分钟前
【C++ STL篇(四)】一文拿捏vector常用接口!NQBJT6 分钟前
[特殊字符] VS Code + Markdown 从入门到精通:写论文、技术文档的超实用指南草莓熊Lotso6 分钟前
Linux 线程同步与互斥(一):彻底搞懂线程互斥原理、互斥量底层实现与 RAII 封装逻辑驱动的ken9 分钟前
Java高频面试场景题07slarymusic14 分钟前
解决报错net.sf.jsqlparser.statement.select.SelectBody我不是懒洋洋15 分钟前
【数据结构】栈和链表基本方法的实现callJJ16 分钟前
JVM 内存区域划分详解——从生活比喻到运行时数据区全景图小江的记录本19 分钟前
【网络安全】《网络安全与数据安全核心知识体系》(包括数据脱敏、数据加密、隐私合规、等保2.0)