我正在尝试将一些苹果图表示例从javascript转换为coffeescript。有一段艰难的时间试图弄清楚如何在咖啡脚本中写这个循环。感谢您提前提供任何帮助
for (scale = maxVal; scale >= 0; scale -= stepSize) {...}
答案 0 :(得分:27)
此循环将以stepSize的负数递增。
maxVal = 10
stepSize = 1
for scale in [maxVal..0] by -stepSize
console.log scale
但是,如果stepSize实际为1,那么
maxVal = 10
for scale in [maxVal..0]
console.log scale
会产生相同的结果
答案 1 :(得分:9)
scale = maxVal
while scale >= 0
...
scale -= stepSize
的好工具