【发布时间】:2012-10-22 12:33:49
【问题描述】:
我现在正在学习 Scala,我无法在课堂上修改变量。
class Person(name: String, var variable: Int) {
def change() {
variable = 42
}
}
def person = new Person("name", 0)
println(person.variable)
person.change()
println(person.variable)
输出是:
0
0
为什么输出包含 2 乘以 0?
如何修改此代码中的变量?
我有 Scala 版本 2.9.1。
【问题讨论】: