groovy: groovysh interpreterMode 首选项不起作用
groovy: groovysh interpreterMode preference not working
我正在尝试在 groovysh 中设置 interpreterMode
。我打开 groovysh
并执行 set interpreterMode
,但是当我尝试使用 def x=1
时,x
没有设置:
groovy:000> set interpreterMode
groovy:000> set
Preferences:
interpreterMode=true
groovy:000> def x=2
===> 2
groovy:000> print x
ERROR groovy.lang.MissingPropertyException:
No such property: x for class: groovysh_evaluate
at groovysh_evaluate.run (groovysh_evaluate:2)
...
groovy:000>
我做错了什么?
interpreterMode
was added in Groovy 2.4,因此当您正确设置首选项时,Groovy shell 对它没有任何作用。您可以将任何内容设置为首选项:
groovy:000> set foo
groovy:000> set
Preferences:
foo=true
我正在尝试在 groovysh 中设置 interpreterMode
。我打开 groovysh
并执行 set interpreterMode
,但是当我尝试使用 def x=1
时,x
没有设置:
groovy:000> set interpreterMode
groovy:000> set
Preferences:
interpreterMode=true
groovy:000> def x=2
===> 2
groovy:000> print x
ERROR groovy.lang.MissingPropertyException:
No such property: x for class: groovysh_evaluate
at groovysh_evaluate.run (groovysh_evaluate:2)
...
groovy:000>
我做错了什么?
interpreterMode
was added in Groovy 2.4,因此当您正确设置首选项时,Groovy shell 对它没有任何作用。您可以将任何内容设置为首选项:
groovy:000> set foo
groovy:000> set
Preferences:
foo=true