以下是两行代码:
def name = "Neo"
println name
如果我在 中执行它groovysh
,我会得到Unknown property: name
错误。如果我执行它groovyConsole
,一切都会顺利进行。
以下是两行代码:
def name = "Neo"
println name
如果我在 中执行它groovysh
,我会得到Unknown property: name
错误。如果我执行它groovyConsole
,一切都会顺利进行。
如果您想要 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>