package hfd
//匹配 数组:元素的个数+元素的特征
object Test34_5 {
def main(args: Array[String]): Unit = {
val arr1=Array(1,2,3)
val arr2=Array(0,2,3)
val arr3=Array(1,2,3,4)
val arr4=Array(-1,1,2,3,4)
val b:Any=arr4
b match {
case Array(1,x,y)=>println(s"数组第一个元素是1,一个有3个元素${x},${y}")
case Array(1,x,y,z)=>println("数组第一个元素是1,一个有4个元素")
case Array(_,1,_*)=>println("数组第一个元素是1,一个有4个元素")
case _=>println("其他")
}
}
}
Scala的模式匹配(6)
2401_833788052024-12-05 8:52
相关推荐
程序员-Benothing17 分钟前
如何实现高并发系统订单30分钟自动关闭?郝学胜-神的一滴1 小时前
Python 高级编程 026:内置数据结构之骈文纵论隐积9 小时前
3.1.7.Qt容器大家族(3):QVariant——万能盒子名字还没想好☜11 小时前
Next.js ‘use client‘ 到底加在哪:Server/Client Components 边界与常见报错初级代码游戏13 小时前
iOS开发 Swift 速记1:变量和基本数据类型酷在前行13 小时前
【R生态】PERMANOVA 进阶实战:距离选择、PERMDISP、两两比较与受限置换(保姆级教程)cxr82814 小时前
Graphify vs GitNexus vs CodeGraph — 三工具架构深度对比废弃的小码农15 小时前
功能测试--Day07--Python编程基础fengci.15 小时前
Microweber CMS 未授权路径穿越漏洞(CVE-2026-65694)程序员zgh15 小时前
C++ 拷贝赋值运算符 详解