【发布时间】:2011-05-19 05:49:03
【问题描述】:
scala noob 在这里,我有一个 xml 节点的集合 (Seq),我想根据每个节点填充一个数组:
val nodes = data.child \\"package"
var packages = new Array[Package](nodes.length)
var index = 0
for(val entry <- nodes) {
packages(index) = new Package(entry)
index = index+1
}
虽然它有效,但对我来说看起来并不像“scala-ish”,而且我确信有更好的方法来做到这一点..
有什么想法吗?
【问题讨论】:
标签: arrays scala loops scala-2.8 scala-collections