当前位置: 首页 > article >正文

Scala 的match case 匹配元组

object test2 {
  //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("未知类型")
    }
  }
}

http://www.kler.cn/a/421267.html

相关文章:

  • React16搭建-GPT回答
  • CTF-PWN: WEB_and_PWN [第一届“吾杯”网络安全技能大赛 Calculator] 赛后学习(不会)
  • 在Scala中Array可变以及切片的学习
  • 点云3DHarris角点检测算法推导
  • 家政小程序开发,打造便捷家政生活小程序
  • go并发设计模式runner模式
  • zerotier实现内网穿透
  • M31系列LoRa分布式IO模块功能简介
  • 黑马2024AI+JavaWeb开发入门Day04-SpringBootWeb入门-HTTP协议-分层解耦-IOCDI飞书作业
  • 【微服务】SpringBoot 对接飞书多维表格事件回调监听流程详解
  • 基于Linux的逻辑订阅发布搭建
  • 多线程运行时,JVM(Java虚拟机)的内存模型
  • Runway 技术浅析(七):视频技术中的运动跟踪
  • [TLS] 使用 OpenSSL 命令行测试 TLS13 0-RTT
  • 关于机器学习领域的预测算法/模型基础入门
  • 【论文笔记】Frequency Domain Model Augmentation for Adversarial Attack
  • BioDeepAV:一个多模态基准数据集,包含超过1600个深度伪造视频,用于评估深度伪造检测器在面对未知生成器时的性能。
  • 【ETCD】ETCD用户密码认证
  • HTML5技术贴:现代网页开发的革命
  • 迁移学习!超高创新!GASF-AlexNet-MSA,基于格拉姆角场和AlexNet结合多头注意力机制的故障识别程序
  • 数据结构 - 排序(四):排序算法总结与对比
  • KVCKVO
  • uniapp:封装商品列表为组件并使用
  • 基于Redis海量数据场景分布式ID架构实践
  • 【智慧社区、智慧城市、智慧园区】智慧楼宇系统需求建设方案,智慧楼宇详细设计方案,智慧楼宇系统建设汇报方案(PPT)
  • 位图的学习