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
相关推荐
paopaokaka_luck4 小时前
心理咨询管理系统(WebSocket实时沟通、基于用户的协同过滤、 ECharts多维分析、 预约业务流程、预约校验与定时处理)2301_32241428044 小时前
springboot农产品交易平台的设计与实现08055-计算机毕设 原创(免费领源码+部署教程+开发环境)小成202303202655 小时前
C++~07补充考虑考虑5 小时前
JDK26的JEP 500属性LMT流氓兔5 小时前
第五单元——第十二课:把脚本整理成项目yuniko-n5 小时前
【JUC】四种内存屏障示例念何架构之路7 小时前
Go reflect 包:结构体反射 —Field、Tag 与 VisibleFieldsliangbo77 小时前
03-JDK 10/11 局部变量推断与 LTS:var 到底该怎么用2401_885885048 小时前
国际语音C#接口怎么写?.NET环境下实现国际语音验证码批量下发