2014年02月18日 星期二 09:35
在Scala中,默认引入的容器大多是immutable形式。Array是一种容量固定的顺序容器,类似于C++11标准的array容器。如果需要使用容量能够动态增长的容器,建议使用ArrayBuffer或者scala.collection.mutable里面的容器。
Array的简单用法示例如下:
object S005_Arrays { def main(args: Array[String]): Unit = { val friends=new Array[String](3); friends(0)="mengguang"; friends(1)="mengknag"; friends(2)="menghui"; println(friends.length); for(friend <- friends){ println(friend); } friends(2)="laomeng"; friends.update(1, "xiaomeng"); for(friend <- friends) { println(friend) } val classmates=Array("laoli","laozhang"); for(cm <- classmates){ println(cm) } } }
参考资料:
Zeuux © 2024
京ICP备05028076号