美文网首页
Scala 数组

Scala 数组

作者: 西贝巴巴 | 来源:发表于2021-03-27 13:34 被阅读0次
    import Array._
    /**
     * @Author jdj
     * @Date 2021/3/26 11:17 上午
     * @Version 1.0
     *
     *          Scala 数组
     *          声明数组
     *          var z:Array[String] = new Array[String](3)
     *
     *          var z = new Array[String](3)
     *
     *          多维数组
     *          多维数组一个数组中的值可以是另一个数组,另一个数组的值也可以是一个数组。矩阵与表格是我们常见的二维数组。
     *          val myMatrix = Array.ofDim[Int](3, 3)
     */
    object ArrayDemo {
      def main(args: Array[String]): Unit = {
        var arrayDemo = new Array[String](3)
        arrayDemo(0) = "中国"
        arrayDemo(1) = "加油"
        arrayDemo(2) = "新疆棉花就是好"
        println(arrayDemo.toList)
        var arrayDemo2 = Array("1", "333", "fff")
        println(arrayDemo2.toList)
        //数组循环
        for (one <- arrayDemo2) {
          println(one)
        }
        //多维数组
        var myMatrix = Array.ofDim[Int](3, 3)
        for (i <- 0 to 2) {
          for (j <- 0 to 2) {
            myMatrix(i)(j) = 1
          }
        }
    
        //合并数组
        var myList1 = Array(1.9, 2.9, 3.4, 3.5)
        var myList2 = Array(8.9, 7.9, 0.4, 1.5)
        var myList3 = concat(myList1,myList2)
        println(myList3.toList)
    
        //创建区间数组
        var myList4 = range(10,100,2)
        println(myList4.toList)
    
      }
    
    
    }
    

    相关文章

      网友评论

          本文标题:Scala 数组

          本文链接:https://www.haomeiwen.com/subject/wijrhltx.html