doStuff() for i in [0 .. 9]
Это объясняется на странице введения: http://coffeescript.org/#loops
Редактировать / обновить по JP:
Точный перевод:
doStuff() for i in [0...10]
Вы должны быть осторожны с ".." против "...", например:
count = 0
doStuff() for i in [0..count] #still executes once!
Так ты думаешь, нет проблем ... Я просто зациклюсь до счета-1!
count = 0
doStuff() for i in [0..count-1] #executes twice!! '0' and then '-1'
Дословный перевод:
for (var i = 0; i < someCount; ++i)
doStuff()
есть
for i in [0...someCount]
doStuff()