いくつかのアップル チャートの例を javascript から coffeescript に変換しようとしています。コーヒー スクリプトでこの for ループを記述する方法を理解するのに苦労しています。事前に助けてくれてありがとう
for (scale = maxVal; scale >= 0; scale -= stepSize) {...}
いくつかのアップル チャートの例を javascript から coffeescript に変換しようとしています。コーヒー スクリプトでこの for ループを記述する方法を理解するのに苦労しています。事前に助けてくれてありがとう
for (scale = maxVal; scale >= 0; scale -= stepSize) {...}
このループは、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
同じ結果になります
scale = maxVal
while scale >= 0
...
scale -= stepSize
JS を Coffeescript に変換するための優れたツールがあります: http://js2.coffee/