Bucles en CoffeeScript - ydarias/CoffeeScriptTutorial GitHub Wiki
Nuevamente, al igual que en otros lenguajes, tenemos las opciones acostumbradas en la mayoría de los lenguajes de programación, es decir while y for. Pero tomando prestada una sintaxis un poco más clara de lenguajes de últimas generaciones, por lo que tenemos cosas similares a
# Econ 101 if this.studyingEconomics buy() while supply > demand sell() until supply > demand
en donde se aumenta enormemente la legibilidad del código.
while supply > demand buy() payTaxes()
Donde se nota un cambio mucho mayor, es en la sintaxis de los bucles con la palabra reservada for.
eat food for food in ['toast', 'cheese', 'wine']
Como en el caso de los genéricos en Java permite asignar una variable de iteración sobre un bucle, de forma que no hay que utilizar índices que siempre son más complicados de entender.