В оболочке Groovy вы можете ввести команды, например
def x = 1
и запустите их. Эта строка возвращается с:
groovy:000> > def x = 1
def x = 1
===> 1
groovy:000>
Теперь, если я набираю:
println(x)
Я получаю:
groovy:000> > println(x)
println(x)
Unknown property: x
groovy:000>
Итак, похоже, что консоль или оболочка запоминают определения объектов, это нормально?