J'ai une variable Objet foo, qui n'est pas nulle. Je veux utiliser foo.bar, mais seulement s'il ne me bombarde pas avec 'No such property : bar for class : Whatever'.
Comment dois-je faire le test suivant :
if (/*test-here*/) {
use(foo.bar)
}
J'ai une variable Objet foo, qui n'est pas nulle. Je veux utiliser foo.bar, mais seulement s'il ne me bombarde pas avec 'No such property : bar for class : Whatever'.
Comment dois-je faire le test suivant :
if (/*test-here*/) {
use(foo.bar)
}
Je ne peux pas parler spécifiquement pour Groovy, mais dans presque tous les langages dynamiques que j'ai utilisés, la façon idiomatique de faire cela est de le faire, d'attraper l'exception si elle est levée, et dans le gestionnaire d'exception, de faire ce que vous devez faire pour gérer la situation de façon raisonnable.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.