【发布时间】:2018-11-11 06:00:42
【问题描述】:
object solution extends App {
'n = 5
}
它给出了编译时间 错误:值更新不是对象符号的成员 println('n = 'n) 这是可以理解的。因为字面量是源代码中的固定值。但是上述语法有效的原因是什么?
【问题讨论】:
-
如果我尝试在没有环绕
object的情况下编译它,IntelliJ IDE 工作表会给出不同的错误:identifier expected but symbol literal found -
那个错误比这个更具体,但你不认为这应该不是有效的语法吗? @jwvh