scala中Array简单实用
/**
* 在scala中数组的使用
* 和java很类似,初始化后,长度就固定了,而且元素全部根据其类型初始化
*
*/
object arrayUse {
def main(args: Array[String]): Unit = {
val a = new Array[Int](9)
a(0) = 1 // 数组元素的赋值
println(a(0)) // 1
// 未赋值的元素访问
println(a(1)) // 0
// 也可以使用如下方法,不用关键字new来创建
val names = Array("zs" ,"ls","ww","zz")
for (name <- names){
println(name)
}
/** 结果:
* zs
* ls
* ww
* zz
*/
// 通过查看源码,object Array和class Array都有定义,伴生对象apply提供了方法
}
}

浙公网安备 33010602011771号