Scala的模式匹配(2)

复制代码
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("未知类型")


    }
  }
}
相关推荐
gameboy0311 分钟前
【异常解决】Unable to start embedded Tomcat Nacos 启动报错
java·tomcat
confiself1 分钟前
A2UI实时渲染展示
开发语言·javascript·css
gameboy0312 分钟前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
fengxin_rou3 分钟前
黑马点评实战篇|第五篇:分布式锁-redission
java·数据库·redis·后端·缓存
tsyjjOvO5 分钟前
Spring 核心知识点全解析(续)
java·后端·spring
草履虫建模6 分钟前
面试常问 SQL 优化八股文总结:慢查询、索引失效、回表、覆盖索引一次搞懂
java·数据库·spring boot·sql·面试·职场和发展·数据库架构
旷世奇才李先生7 分钟前
043校园二手交易平台系统-springboot+vue
java·vue.js·spring boot
一叶飘零_sweeeet7 分钟前
Java 8→21 全链路架构升级指南:核心特性、底层演进与生产级兼容避坑全解
java
⑩-8 分钟前
SaaS-Admin-项目场景题
java·数据库·spring boot
廋到被风吹走12 分钟前
【Spring AI】Java 开发者构建企业级大模型应用(RAG/Agent)的官方一站式框架
java·人工智能·spring