for (i = 0; i < 10; i++) {
doStuff();
}
これが CoffeeScript に変換したい JavaScript コードです。
ベストアンサー1
doStuff() for i in [0 .. 9]
これは紹介ページで説明されています:http://coffeescript.org/#ループ
JPによる編集/更新:
正確な翻訳は次のとおりです。
doStuff() for i in [0...10]
「..」と「...」には注意が必要です。例:
count = 0
doStuff() for i in [0..count] #still executes once!
だから、問題ないと思うでしょう... count-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()