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
相关推荐
Leo July2 小时前
【Java】Spring Security 6.x 全解析:从基础认证到企业级权限架构星火开发设计2 小时前
C++ 数组:一维数组的定义、遍历与常见操作码道功成2 小时前
Pycham及IntelliJ Idea常用插件TTGGGFF3 小时前
控制系统建模仿真(一):掌握控制系统设计的 MAD 流程与 MATLAB 基础运算消失的旧时光-19433 小时前
第四篇(实战): 订单表索引设计实战:从慢 SQL 到毫秒级2501_944424123 小时前
Flutter for OpenHarmony游戏集合App实战之贪吃蛇食物生成それども3 小时前
@ModelAttribute vs @RequestBody雨中飘荡的记忆4 小时前
深度详解Spring ContextTao____4 小时前
JAVA开源物联网平台Lhuu(重开版4 小时前
JS:正则表达式和作用域