नेपाली नेपालीDOCS
GitHub

संरचना

कुनै पनि भाषा सिक्ने क्रम संरचनाबाट सुरु हुन्छ — टिप्पणी कसरी लेख्ने, नाम कसरी राख्ने, र भाषाले कुन-कुन शब्द आफ्ना लागि रिजर्भ गरेको छ। यी नियम बुझेपछि बाँकी सबै सजिलो हुन्छ।

१. टिप्पणी (Comments)

टिप्पणी भनेको कम्प्युटरले हेरे पनि चलाउँदैन भन्ने पाठ हो। यो तपाईंलाई वा अरू पाठकलाई कोड बुझाउन लेखिन्छ। यो विद्यार्थी सिक्ने क्रममा सबैभन्दा सजिलो सुरुवात हो।

लाइन टिप्पणी# बाट सुरु भएर लाइनको अन्त्यसम्म:

# यो एउटा टिप्पणी हो
लेख "नमस्ते"  # कोड पछाडि पनि लेख्न सकिन्छ

ब्लक टिप्पणी — धेरै लाइनका लागि #* ... *#:

#*
यो धेरै लाइनको
टिप्पणी हो
कम्पाइलरले यसलाई
बेवास्ता गर्छ
*#
लेख "नमस्ते"
सुझाव: राम्रो टिप्पणीले "के" होइन, "किन" भन्ने व्याख्या गर्छ। कोड आफैंले के गर्छ भन्ने देखिन्छ; किन गर्छ भन्ने कारण टिप्पणीले बताउँछ।

२. पहिचायक (Identifiers)

पहिचायक भनेको चर, कार्य, क्लास वा मोड्युललाई दिइने नाम हो। नेपाली भाषामा पहिचायक देवनागरी अक्षर वा _ (underscore) बाट सुरु हुन्छ:

राख नाम = "राम"               # देवनागरी नाम
राख _मान = ५                   # underscore बाट सुरु
राख प्रयोगकर्ता_नाम = "हरि"     # underscore सहित
राख उमेर२ = २०                  # अंक पछि लगाउन सकिन्छ
महत्त्वपूर्ण: अंग्रेजी अक्षर (जस्तै x, count) वा अंग्रेजी अंकबाट सुरु हुने नाम पहिचायकको रूपमा प्रयोग गर्न सकिँदैन। नाम जति स्पष्ट हुन्छ, कोड पढ्न उति सजिलो हुन्छ।

अर्थपूर्ण नामहरू प्रयोग गर्नुहोस् — , भन्दा उमेर, कुल_जोड जस्ता नामले कोड आफैं बुझिने बनाउँछ।

३. कीवर्डहरू

कीवर्ड भनेका भाषाले आफ्ना लागि रिजर्भ गरेका शब्द हुन् — यिनलाई चर वा कार्यको नाम दिन सकिँदैन। यिनको पूर्ण अर्थ बाँकी ट्याबहरूमा पढ्नुहोस्:

कीवर्डअर्थकहाँ हेर्ने
कार्य, अन्त्य, फर्काऊकार्य घोषणा, ब्लक अन्त्य, returnकार्यहरू
राखचर घोषणाचर र स्थिर
स्थिर, निश्चित, अन्तिमस्थिर मान (const)चर र स्थिर
यदि, नत्रif / else (else if: नत्र यदि)नियन्त्रण प्रवाह
जबसम्मwhile लुपनियन्त्रण प्रवाह
प्रत्येक, भित्रfor-each लुप (पुरानो: हरेक ... मा)नियन्त्रण प्रवाह
प्रकार, निर्माण, यो, नयाँक्लास, कन्स्ट्रक्टर, this, newक्लास (OOP)
साझाstatic मेथड: साझा कार्यक्लास (OOP)
सार्वजनिक, निजी, सुरक्षित, आन्तरिकपहुँच नियन्त्रणक्लास (OOP)
सत्य, असत्य, खालीtrue, false, nilप्रकारहरू
, वा, होइनAND, OR, NOTअपरेटरहरू
परीक्षण, त्रुटि_समात, फाल, अन्तमाअपवाद: try, catch, throw, finallyअपवादहरू
आयात, रूपमा, बाट, लुकाऊमोड्युल आयातमोड्युल

प्रकारका नामहरू (पूर्णाङ्क, दशमलव, पाठ, अक्षर, सत्यअसत्य, सूची, नक्सा) पनि रिजर्भ छन् — विवरण प्रकारहरू ट्याबमा।

४. नेपाली अंक

नेपाली अंक (०–९) जताततै प्रयोग गर्न सकिन्छ — सङ्ख्यात्मक मान, अनुक्रमणिका, लुपको सीमा सबै ठाउँमा:

राख क = १०     # 10
राख ख = २५     # 25
राख ग = ३.१४   # 3.14

सूची फलफूल = ["स्याउ", "केरा", "आँप"]
लेख फलफूल[०]    # पहिलो तत्व — अनुक्रमणिका पनि नेपाली अंकमा
सुझाव: नयाँ प्रोग्रामरका लागि सबै उदाहरणहरू नेपाली अंकमा लेखिएका छन् ताकि भाषा मातृभाषामै सहज लागोस्। चाहेमा अंग्रेजी अंक पनि चल्छ।

५. स्ट्रिङ र क्यारेक्टर

स्ट्रिङ (पाठ) सधैँ डबल कोट "..." भित्र लेखिन्छ:

राख नमस्ते = "नमस्ते संसार!"
राख नाम = "राम"
राख बहु_लाइन = "लाइन १\nलाइन २"   # \n = नयाँ लाइन

एस्केप सिक्वेन्स: \n (नयाँ लाइन), \t (ट्याब), \\ (ब्याकस्ल्याश), \" (डबल कोट), \' (सिङ्गल कोट)।

क्यारेक्टर — एकल अक्षर सिङ्गल कोट '...' मा, र यसको प्रकार अक्षर हो। सिङ्गल कोटमा एकभन्दा बढी क्यारेक्टर राख्दा कम्पाइल त्रुटि हुन्छ:

अक्षर चिन्ह = 'क'
# पाठ सधैँ डबल कोटमा:
पाठ शब्द = "कम्प्युटर"
सामान्य भ्रम: 'नेपाली' भन्दा त्रुटि आउँछ — सिङ्गल कोट एक क्यारेक्टरका लागि मात्र हो। बहु-क्यारेक्टर पाठका लागि डबल कोट प्रयोग गर्नुहोस्।