我正在尝试将此代码从 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]