Scala之数组
1.创建数组
//默认值0
var arr=new Array[Int](6)
//指定类型Int,默认值0,若不指定类型,则默认值为null,默认值为null不能使用foreach
var arr=Array.ofDim[Int](6)
2.遍历数组
//根据索引遍历
for(i<- 0 to arr.length-1){
print(arr(i))
}
//与foreach相同
for(i<-arr){
print(i)
}
//简写
arr.foreach(print)
3.二维数组
//创建数组
var arr=Array.ofDim[Int](11,11)
//添加数据
arr(3)(3)=1
arr(5)(6)=3
arr(4)(2)=4
//遍历数组
for(a<-arr){
for(b<-a){
print(b+" ")
}
println()
}
//Or 索引遍历
for (i <- 0 to arr.length-1) {
for (j <- 0 to arr(i).length-1) {
print(arr(i)(j)+" ")
}
println()
}
//Or 简写,不能换行
arr.foreach(_.foreach(print))