2010-01-11 4 views
1

Le suivant code Groovy:compilation Groovy one-liner échec

1.upTo(5) {println it} 

Produit cette erreur de compilation:

No signature of method: java.lang.Integer.upTo() is applicable for argument types: (java.lang.Integer, ConsoleScript4$_run_closure1) values: [5, [email protected]]

Il semble que l'appel de méthode correspond à la signature de this method, alors quel est le problème?

Merci, Don

Répondre

3
1.upTo(5) {println it} 

devrait être

1.upto(5) {println it} 

(Son une erreur dans le cas où ... le devrait être minuscule "t" dans "jusqu'à")

+0

Wow, c'est embarrassant –

1

Le problème est le cas sur l'appel jusqu'à:

groovy -e " 1.upto(5) { println it } "