2012-12-20 29 views
18

के लिए कॉफ़ीस्क्रिप्ट मैं कुछ सेब चार्ट उदाहरणों को जावास्क्रिप्ट से कॉफ़ीस्क्रिप्ट में बदलने की कोशिश कर रहा हूं। कॉफ़ी स्क्रिप्ट में लूप के लिए इसे कैसे लिखना है, यह जानने का प्रयास करने में कठिन समय लग रहा है। अग्रिमलूप

for (scale = maxVal; scale >= 0; scale -= stepSize) {...} 

उत्तर

8
scale = maxVal 
while scale >= 0 
    ... 
    scale -= stepSize 

http://js2coffee.org/ में किसी भी मदद के लिए धन्यवाद - इस

+0

वास्तव में इसकी एक बहुत अच्छा उपकरण का उत्पादन होता है !!! – Axel

+0

उस लिंक को पोस्ट करने के लिए धन्यवाद। पिछले कुछ दिनों में मुझे कुछ बार मदद मिली है :) – tonyedwardspz

26

इस पाश 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 

ही परिणाम

+4

आपको '(0-stepSize) 'की आवश्यकता नहीं है, बस' -स्टेपसाइज 'पर्याप्त होना चाहिए। –

+0

बहुत बहुत धन्यवाद! – Curtis

+0

यदि संभव हो तो '1 से 1' या '-1 -1' का उपयोग करें। कॉफीस्क्रिप्ट (मेरे पास संस्करण 1.10 है) बेहद अक्षम (और काफी परेशान) कोड बनाता है अगर इसे रनटाइम पर इसे समझना चाहिए। – Tino