1

可能重复:
Scala 赋值评估到 Unit 而不是赋值的动机是什么?

scala中的作业评估为Unit有什么原因吗?

var s:String = null

s = "hello"     // works
s += " world" 

(s = "hello") += " world" // dramatic problem

或者括号有什么魔力?

4

0 回答 0