以下是2行代码:
def name = "Neo"
println name
如果我在groovysh
执行,我会收到Unknown property: name
错误。
如果我在groovyConsole
中执行它,一切都会顺利进行。
答案 0 :(得分:6)
如果您需要Groovy 2.4.0中的功能,可以使用
:set interpreterMode true
看到差异。 :)
groovy:000> def a = 10
===> 10
groovy:000> a
Unknown property: a
groovy:000> :set interpreterMode true
groovy:000> a
Unknown property: a
groovy:000> def b = 100
===> 100
groovy:000> b
===> 100
groovy:000>