Я думаю, что у меня есть некоторые смешные ожидания... Я хочу перебирать числа от 1 до 10. В цикле while это выглядит следующим образом:
def countMe = 1
while (countMe<11) {
println countMe
countMe++
}
Я ожидал, что следующее это сделает:
[1..10].each { println it }
Но на самом деле он печатает IntRange
, а не каждый Integer
в диапазоне. Каков (синтаксически) ближайший путь к моей фантазии [x..y].each{}
, чтобы получить каждый из списка чисел?