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
相关推荐
BUG创建者几秒前
openlayers上跟据经纬度画出轨迹23.3 分钟前
【Java】NIO零拷贝技术揭秘:CPU不参与的数据传输宸津-代码粉碎机3 分钟前
SpringBoot 任务执行链路追踪实战:TraceID 透传全解析,实现从调度到执行的全链路可观测茉莉玫瑰花茶8 分钟前
CMake 工程指南 - 工程场景(5)BUTCHER510 分钟前
Netty Channel 生命周期Java爱好狂.12 分钟前
2026如何备战互联网大厂Java面试?想做后端的前端15 分钟前
Lua的元表和元方法大尚来也18 分钟前
Spring Boot 3 + Spring Cloud 2026 微服务实战:云原生、AI 融合与架构演进爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ20 分钟前
EasyExcel中AnalysisEventListener<T>抽象类的方法执行顺序a11177621 分钟前
Three.js 3D模型动画展示项目(开源)