我现在正在学习 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。