En ce moment, quand je suis en train de eval un morceau de code dans Groovy, je dois faire quelque chose comme ceci:Existe-t-il un moyen de transmettre toutes les variables définies à un GroovyShell?
new GroovyShell(new Binding([var1:var1])).evaluate(line)
Cela peut être assez méchant quand vous avez beaucoup de variables définies. Existe-t-il une meilleure façon de le faire? Y at-il quelque chose comme locals
de Python, ou quelque chose de similaire qui énumère toutes les variables déclarées?
Vous avez besoin des variables dans les cas groovy déclaré shell? –
J'ai besoin d'accéder aux variables déclarées avant d'instancier le shell groovy. – Geo