I\'ve tried:
groovy:000> Set s = [\"a\", \"b\", \"c\", \"c\"]
===> [a, b, c]
groovy:000> s
Unknown property: s
I wa
Groovy >= 2.4.0
Setting interpreterMode
to true
in groovy shell by
:set interpreterMode true
should fix this issue
Groovy < 2.4.0
Adding a type to the variable makes it a local variable which is not available to shell's environment.
use as below in groovysh
groovy:000> s = ['a', 'b', 'c', 'c'] as Set
===> [a, b, c]
groovy:000> s
===> [a, b, c]
groovy:000> s.class
===> class java.util.LinkedHashSet
groovy:000>