Groovy сбой компиляции одной строки - PullRequest
1 голос
/ 11 января 2010

Следующий Groovy код:

1.upTo(5) {println it}

Выдает эту ошибку компиляции:

Нет подписи метода: java.lang.Integer.upTo () применим для типов аргументов: (Java.lang.Integer, ConsoleScript4 $ _run_closure1) значения: [5, ConsoleScript4 $ _run_closure1 @ e83c97]

Похоже, что вызов метода соответствует сигнатуре этого метода , так в чем же проблема?

Спасибо, Дон

Ответы [ 2 ]

3 голосов
/ 11 января 2010
1.upTo(5) {println it}

должно быть

1.upto(5) {println it}

(ошибка в том случае, если "t" должно быть в нижнем регистре в "upto")

1 голос
/ 11 января 2010

Проблема в случае до вызова:

groovy -e " 1.upto(5) { println it } "
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...