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
相关推荐
小灵不想卷9 分钟前
LangChain4j Low 和 Hight-level APICosmoshhhyyy1 小时前
《Effective Java》解读第39条:注解优先于命名模式亓才孓1 小时前
[SpringIOC]NoSuchBeanDefinitionException追随者永远是胜利者1 小时前
(LeetCode-Hot100)20. 有效的括号清水白石0082 小时前
Python 纯函数编程:从理念到实战的完整指南掘根2 小时前
【C++STL】平衡二叉树(AVL树)叫我一声阿雷吧2 小时前
JS实现响应式导航栏(移动端汉堡菜单)|适配多端+无缝交互【附完整源码】前路不黑暗@2 小时前
Java项目:Java脚手架项目的文件服务(八)毅炼2 小时前
Java 集合常见问题总结(3)