Comment puis-je déterminer si une variable existe à partir de l'intérieur de la Groovy l'exécution de code dans le Moteur de Script?
Comment puis-je déterminer si une variable existe à partir de l'intérieur de la Groovy l'exécution de code dans le Moteur de Script?
La variable a été mis en ScriptEngine de mettre la méthode
Vous devez vous connecter pour publier un commentaire.
Dans le groovy.lang.Script il existe une méthode
public Binding getBinding()
. Voir aussi groovy.lang.La liaison avec la méthodepublic boolean hasVariable(String name)
.Ainsi, vous pouvez simplement vérifier variable de l'existence comme
Variables injecté par le Moteur de Script sont organisées à l'intérieur
binding.variables
, donc vous pouvez par exemple vérifier la variable nomméexx
: