このコードをJavascriptからCoffeeScriptに変換しようとしています。
for (var i = 0; i < names.length; i++) {
str += "Hello" + names[i] + "!<br />";
}
しかし、CoffeeScriptプロジェクトのホームページには、for
ループを実行する方法の簡単な例しかなく、それもよく理解できないので、どうすればそれをCoffeeScriptに変換できますか?
このコードをJavascriptからCoffeeScriptに変換しようとしています。
for (var i = 0; i < names.length; i++) {
str += "Hello" + names[i] + "!<br />";
}
しかし、CoffeeScriptプロジェクトのホームページには、for
ループを実行する方法の簡単な例しかなく、それもよく理解できないので、どうすればそれをCoffeeScriptに変換できますか?
私はこのようにします:
msg = ("Hello #{name}!" for name in names).join '\n'
これを試して:
str += 'Hello' + name + '!<br />' for name in names
ŠimeとAcornは私を最高の答えに打ち負かしましたが、コードの直訳は次のようになることを付け加える価値があります。
for i in [0...names.length]
str += "Hello #{names[i]}!<br />"
またはインデントではなく後置を使用して、
str += "Hello #{names[i]}!<br />" for i in [0...names.length]