2 votes

erreur groovy sur la ligne de commande et groovyConsole

Lorsque j'essaie d'exécuter le code suivant, j'obtiens une erreur :

++++++++++++++++++++++++++++++++++++

groovy:000> 1st = [1, 2, 3]

++++++++++++++++++++++++++++++++++++

Voici l'erreur que je reçois :

ERROR groovy.lang.MissingMethodException:
No signature of method: java.lang.Integer.call() is applicable for argument types: (java.util.ArrayList) values: [[1, 2, 3]]
Possible solutions: wait(), any(), abs(), wait(long), any(groovy.lang.Closure), and(java.lang.Number)
        at groovysh_evaluate.run (groovysh_evaluate:2)

Une idée de ce que pourrait être le problème ?

ironmantis7x

2voto

Jeffrey Theobald Points 2219

Les variables ne peuvent pas commencer par un chiffre. Il suffit de remplacer 1st par first pour que tout fonctionne comme prévu :

 first = [1,2,3]

Prograide.com

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.

Powered by:

X