【发布时间】:2015-12-09 21:36:59
【问题描述】:
我只是为了好玩才写了这段代码,我有一个问题,为什么它不起作用?
val list = List[Int]()
while (list.length < 20) {
Random.nextInt(100) :: list
}
println(list)
}
似乎没有写入列表,但为什么会这样?我必须让它可变吗?为什么这里的:: 运算符不能正常工作?
【问题讨论】:
-
代码实际上与:
var x = 0; while (x < 20) { x + 1 }.. 并确保在提出指控之前阅读文档:}
标签: list scala immutability