def i_am_not_global = 100 // Cela ne sera pas accessible à l'intérieur de la fonction
i_am_global = 200 // cela est global et sera même disponible à l'intérieur du
def func()
{
log.info "Ma valeur est 200. Ici, vous voyez " + i_am_global
i_am_global = 400
//log.info "si vous me décommentez, vous obtiendrez une erreur. Étant donné que i_am_not_global ne peut pas être imprimé ici " + i_am_not_global
}
def func2()
{
log.info "Ma valeur a été changée à l'intérieur de la fonction à 400. La voici = " + i_am_global
}
func()
func2()
ici la variable i_am_global
est une variable globale utilisée par func
et ensuite à nouveau disponible pour func2
si vous déclarez une variable avec def
elle sera locale, si vous n'utilisez pas def elle est globale