我想在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>
我做错了什么?
答案 0 :(得分:1)
interpreterMode
was added in Groovy 2.4,因此在正确设置首选项时,Groovy shell不会对其执行任何操作。您可以将任何内容设置为首选项:
groovy:000> set foo
groovy:000> set
Preferences:
foo=true