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 小时前
基于EasyExcel实现Excel导出功能hixiong1232 小时前
C# OpencvSharp使用lpd_yunet进行车牌检测Lj2_jOker2 小时前
QT 给Qimage数据赋值,显示异常,像素对齐的坑吴名氏.2 小时前
细数Java中List的10个坑初学者,亦行者2 小时前
Rayon并行迭代器:原理、实践与性能优化我想进大厂2 小时前
Python---数据容器(Set 集合)wu_jing_sheng03 小时前
销售数据分析haofafa3 小时前
STL之动态数组earthzhang20214 小时前
【2051】【例3.1】偶数专注VB编程开发20年4 小时前
.NET Reflector反编绎,如何移除DLL中的一个公开属性