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

मानक पुस्तकालय

नेपालीका मानक कार्यहरू फ्ल्याट, पूर्व-दर्ता गरिएका नेटिभ कार्यहरू हुन् — आयात नगरी सीधै प्रयोग गर्न सकिन्छ। सबै उदाहरण nepali run ले जाँचिएका छन्।

I/O कार्यहरू

लेख(मान)

मानलाई आउटपुट गर्छ (नयाँ लाइन थप्दैन):

लेख "नमस्ते संसार!"
लेख ४२
लेख सत्य

लेख_लाइन(मान)

मानलाई आउटपुट गरेर नयाँ लाइनमा जान्छ:

लेख_लाइन "पहिलो लाइन"
लेख_लाइन "दोस्रो लाइन"

पढ()

प्रयोगकर्ताबाट एक लाइन इनपुट लिन्छ:

लेख "नाम लेख्नुहोस्:"
राख नाम = पढ()
लेख "नमस्ते, " + नाम + "!"

सङ्ख्या_पाठ(मान)

कुनै पनि मानलाई पाठ (string) मा बदल्छ:

लेख सङ्ख्या_पाठ(४२)          # "४२"
लेख सङ्ख्या_पाठ(सत्य)        # "सत्य"

गणित कार्यहरू

लेख गणित_निरपेक्ष(-५)      # ५
लेख गणित_घात(२, ३)         # ८
लेख गणित_वर्गमूल(१६)       # ४
लेख गणित_न्यूनतम(१०, ५)    # ५
लेख गणित_अधिकतम(-३, ७)    # ७
कार्यविवरण
गणित_निरपेक्ष(सङ्ख्या)निरपेक्ष मान
गणित_घात(आधार, घात)आधारको घात
गणित_वर्गमूल(सङ्ख्या)वर्गमूल
गणित_न्यूनतम(ए, बी)सानो मान
गणित_अधिकतम(ए, बी)ठूलो मान

पाठ कार्यहरू

लेख पाठ_लम्बाइ("नेपाली")              # ६
लेख पाठ_जोड("नमस्ते ", "संसार")        # नमस्ते संसार
लेख पाठ_खोज("नेपाली भाषा", "भाषा")     # सत्य
लेख पाठ_टुक्रा("नेपाली भाषा", ०, ६)     # नेपाली
लेख पाठ_काट("  नमस्ते  ")              # नमस्ते
लेख पाठ_माथि("nepal")                  # NEPAL
लेख पाठ_तल("NEPALI")                   # nepali
लेख पाठ_बदल("राम राम राम", "राम", "श्याम")    # श्याम श्याम श्याम
लेख पाठ_छुट्ट्याउनु("ए,बी,सी", ",")    # ["ए", "बी", "सी"]
कार्यविवरण
पाठ_लम्बाइ(पाठ)क्यारेक्टर गणना
पाठ_जोड(ए, बी)दुई पाठ जोड्ने
पाठ_खोज(पाठ, खोज)खोज शब्द छ/छैन
पाठ_टुक्रा(पाठ, सुरु, अन्त)भाग काट्ने
पाठ_काट(पाठ)सुरु/अन्तको खाली स्थान हटाउने
पाठ_माथि(पाठ)सबै ठूलो अक्षर
पाठ_तल(पाठ)सबै सानो अक्षर
पाठ_बदल(पाठ, पुरानो, नयाँ)सबै पुरानोलाई नयाँले बदल्ने
पाठ_छुट्ट्याउनु(पाठ, विभाजक)विभाजक अनुसार सूचीमा बाँड्ने

संग्रह कार्यहरू

लेख सूची_लम्बाइ([१, २, ३])       # ३

राख सूच = [१०, २०, ३०]
लेख सूच[१]        # २०
सूच[१] = २५        # परिवर्तन
लेख सूच[१]        # २५
नोट: सूची_थप, सूची_झिकसूची_प्राप्त योजना गरिएका छन् तर हाल समर्थित छैनन्। सूचीको मान पढ्न/बदल्न सबस्क्रिप्ट [] प्रयोग गर्नुहोस्।

फाइल कार्यहरू

फाइलसँग काम गर्ने नेटिभ कार्यहरू — आयात नगरी सीधै प्रयोग गर्न सकिन्छ:

स्थिर मार्ग = "notes.txt"

फाइल_लेख(मार्ग, "पहिलो लाइन\n")
फाइल_थप(मार्ग, "दोस्रो लाइन\n")

लेख "फाइल छ: " + फाइल_अस्तित्व(मार्ग)   # सत्य

राख सामग्री = फाइल_पढ(मार्ग)
लेख सामग्री

फाइल_मेट(मार्ग)
कार्यविवरण
फाइल_पढ(मार्ग)फाइलको सम्पूर्ण सामग्री पाठको रूपमा पढ्छ
फाइल_लेख(मार्ग, सामग्री)सामग्री लेख्छ (अवस्थित भए ओभरराइट गर्छ)
फाइल_थप(मार्ग, सामग्री)फाइलको अन्त्यमा थप्छ
फाइल_अस्तित्व(मार्ग)फाइल छ/छैन — सत्यअसत्य फर्काउँछ
फाइल_मेट(मार्ग)फाइल मेट्छ

पूरा उदाहरण examples/file_handling.npl मा छ।