scala> val hi = "Hello \"e"
hi: String = Hello "e
scala> val hi = "go"
hi: String = go
在同一个REPL会话中,为什么它允许我声明同名变量hi?为什么可以在REPL中声明具有相同名称的变量?
scala> hi
res1: String = go
scala> hi="new"
<console>:8: error: reassignment to val
hi="new"
^
这个错误我明白,我们不能重新分配VAL