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
相关推荐
韩立学长几秒前
【开题答辩实录分享】以《兴趣班预约管理系统的设计与实现》为例进行选题答辩实录分享2301_765715141 分钟前
C语言轮子制造量子炒饭大师4 分钟前
【C++入门】Cyber骇客的同名异梦——【C++重载函数】(与C的函数差异)charlie1145141917 分钟前
现代嵌入式C++教程:if constexpr——把编译期分支写得像写注释 —— 工程味实战指南冰暮流星9 分钟前
javascript如何转换为字符串与布尔型LIZhang20169 分钟前
c++ 转化句柄,解决多线程安全释放问题youqingyike19 分钟前
Qt 中 QWidget 调用setLayout 后不显示_OP_CHEN29 分钟前
【从零开始的Qt开发指南】(二十二)Qt 音视频开发宝典:从音频播放到视频播放器的实战全攻略FAFU_kyp29 分钟前
Rust 字符串与切片oioihoii33 分钟前
从C++到C#的转型完全指南