Il est souvent souhaité de déclarer des constantes en haut d’un script qui peuvent être référencées n’importe où ailleurs dans le script. Dans Groovy, il semble que si vous déclarez une constante en utilisant final, elle n’est pas accessible dans les étendues enfants. Quelle est la solution pour cette exigence très basique et commune ? La solution de contournement que j’ai en ce moment est de créer une variable non liée, mais ce n’est pas une constante et n’est pas élégante.
Réponses
Trop de publicités?
bmaupin
Points
1428
Dans Groovy 1.8+, vous pouvez y parvenir en utilisant `` l’annotation:
Nitin Dhomse
Points
1905
Adam Taylor
Points
16