Scala——数组

来源:互联网 发布:java中的io和nio 编辑:程序博客网 时间:2024/06/15 10:07
/**  * Created by vincentliu on 7/18/2017.  */import Array._object Arr {  def main(args: Array[String]): Unit = {    // 声明数组    var z: Array[String] = new Array[String](3)    // 或者    // var z = new Array[String](3)    z(0) = "Runoob"    z(1) = "Baidu"    z.foreach(println)    // 或者    z = Array("Runoob", "Baidu")    z.foreach(println)    /**      * 多维数组      */    println("=======多维数组======")    var myMatrix = ofDim[Int](3,3)    // 创建矩阵    for (i <- 0 to 2){      for ( j <- 0 to 2){        myMatrix(i)(j) = j;      }    }    // 打印二维阵列    for (i <- 0 to 2) {      for (j <- 0 to 2) {        print(" " + myMatrix(i)(j))      }      println()    }    /**      * 合并数组      */    println("==========合并数组==========")    var myList1 = Array(1.2, 12.3, 1.5)    var myList2 = Array(3.2, 12.1, 2.5)    var myList3 = concat(myList1, myList2)    myList3.foreach(println)    /**      * 创建区间数组      */    println("===========创建区间数组=====")    var myList4 = range(10, 20, 2)    // 第一个参数是起始数, 第二个参数是终止数(要小于它), 第三个参数是步长    var myList5 = range(10, 20)    // 输出数组1    myList4.foreach(num => print(num + " "))    println()    myList5.foreach(num => print(num + " "))  }}
原创粉丝点击