जैसा कि मैं कॉफीस्क्रिप्ट के साथ पहली बार खेल रहा था, मैं एक समस्या में भाग गया।कॉफीस्क्रिप्ट उदाहरण में अप्रत्याशित 'इंडेंट' कोड
kids =
brother:
name: "Max"
age: 11
sister:
name: "Ida"
age: 9
हालांकि, जब मुझे लगता है कि कोड को संकलित करने का प्रयास करें, मैं:
आदेश मेरी समस्या डिबग करने में, मैं कॉफी स्क्रिप्ट साइट से कोड के उदाहरण बिट्स से एक के साथ मेरी पूरी फ़ाइल की जगह करने की कोशिश कीError: In coffee/main.coffee, Parse error on line 3: Unexpected 'INDENT'
at Object.parseError (/usr/lib/coffeescript/parser.js:501:11)
at Object.parse (/usr/lib/coffeescript/parser.js:573:32)
at Object.compile (/usr/lib/coffeescript/coffee-script.js:23:22)
at /usr/lib/coffeescript/command.js:99:27
at /usr/lib/coffeescript/command.js:72:28
at fs:84:13
at node.js:773:9
In coffee/main.coffee, Parse error on line 3: Unexpected 'INDENT'
चूंकि यह कॉफीस्क्रिप्ट साइट से कोड है, इसलिए मुझे लगता है कि कोड स्वयं समस्या नहीं है। हालांकि, संकलक भी ठीक से काम कर रहा है; अगर मैं संकलन: उम्मीद के रूप में
(function(){
var a;
a = 2;
})();
:
a = 2
इसके साथ एक फ़ाइल उत्पन्न करता है। तो दूसरे शब्दों में, कोड अच्छा है, संकलक अच्छा है, और फिर भी मुझे इस अप्रत्याशित 'पहचान' त्रुटि मिल रही है ... क्या कोई मुझे यह समझने में मदद कर सकता है कि क्या हो रहा है?
हमेशा अपने कोड को http://coffeescript.org/#try में चिपकाने का प्रयास करें: यह देखने के लिए कि क्या नवीनतम कॉफीस्क्रिप्ट रिलीज में त्रुटि होती है। –
मुझे पिछली पंक्ति में कुछ भूल जाने पर भी यही त्रुटि मिली है, इसलिए कोड को इंडेंट करने की उम्मीद नहीं है –