2010-01-11 3 views
1

Следующая Groovy код:Groovy один лайнер провал компиляции

1.upTo(5) {println it} 

Производит эту ошибку компиляции:

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

Вероятно, вызов метода совпадает с сигнатурой this method, так в чем проблема?

Спасибо, Дон

ответ

3
1.upTo(5) {println it} 

должен быть

1.upto(5) {println it} 

(Его ошибка в случае ... "T" должен быть строчными в "ДО")

+0

Вау, это смущает –

1

Перед эксплуатацией перед перерывом возникает проблема:

groovy -e " 1.upto(5) { println it } " 
Смежные вопросы