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
相关推荐
星火开发设计2 小时前
枚举类 enum class:强类型枚举的优势喜欢吃燃面7 小时前
Linux:环境变量徐徐同学7 小时前
cpolar为IT-Tools 解锁公网访问,远程开发再也不卡壳LawrenceLan8 小时前
Flutter 零基础入门(二十六):StatefulWidget 与状态更新 setStatem0_748229998 小时前
Laravel8.X核心功能全解析qq_192779878 小时前
C++模块化编程指南代码村新手9 小时前
C++-Stringqq_401700419 小时前
Qt 中文乱码的根源:QString::fromLocal8Bit 和 fromUtf8 区别在哪?EndingCoder10 小时前
案例研究:从 JavaScript 迁移到 TypeScript