मानक पुस्तकालय
नेपालीका मानक कार्यहरू फ्ल्याट, पूर्व-दर्ता गरिएका नेटिभ कार्यहरू हुन् — आयात नगरी सीधै प्रयोग गर्न सकिन्छ। सबै उदाहरण nepali run ले जाँचिएका छन्।
I/O कार्यहरू
लेख(मान)
मानलाई आउटपुट गर्छ (नयाँ लाइन थप्दैन):
लेख "नमस्ते संसार!"
लेख ४२
लेख सत्य
लेख_लाइन(मान)
मानलाई आउटपुट गरेर नयाँ लाइनमा जान्छ:
लेख_लाइन "पहिलो लाइन"
लेख_लाइन "दोस्रो लाइन"
पढ()
प्रयोगकर्ताबाट एक लाइन इनपुट लिन्छ:
लेख "नाम लेख्नुहोस्:"
राख नाम = पढ()
लेख "नमस्ते, " + नाम + "!"
सङ्ख्या_पाठ(मान)
कुनै पनि मानलाई पाठ (string) मा बदल्छ:
लेख सङ्ख्या_पाठ(४२) # "४२"
लेख सङ्ख्या_पाठ(सत्य) # "सत्य"
गणित कार्यहरू
लेख गणित_निरपेक्ष(-५) # ५
लेख गणित_घात(२, ३) # ८
लेख गणित_वर्गमूल(१६) # ४
लेख गणित_न्यूनतम(१०, ५) # ५
लेख गणित_अधिकतम(-३, ७) # ७
| कार्य | विवरण |
|---|---|
गणित_निरपेक्ष(सङ्ख्या) | निरपेक्ष मान |
गणित_घात(आधार, घात) | आधारको घात |
गणित_वर्गमूल(सङ्ख्या) | वर्गमूल |
गणित_न्यूनतम(ए, बी) | सानो मान |
गणित_अधिकतम(ए, बी) | ठूलो मान |
पाठ कार्यहरू
लेख पाठ_लम्बाइ("नेपाली") # ६
लेख पाठ_जोड("नमस्ते ", "संसार") # नमस्ते संसार
लेख पाठ_खोज("नेपाली भाषा", "भाषा") # सत्य
लेख पाठ_टुक्रा("नेपाली भाषा", ०, ६) # नेपाली
लेख पाठ_काट(" नमस्ते ") # नमस्ते
लेख पाठ_माथि("nepal") # NEPAL
लेख पाठ_तल("NEPALI") # nepali
लेख पाठ_बदल("राम राम राम", "राम", "श्याम") # श्याम श्याम श्याम
लेख पाठ_छुट्ट्याउनु("ए,बी,सी", ",") # ["ए", "बी", "सी"]
| कार्य | विवरण |
|---|---|
पाठ_लम्बाइ(पाठ) | क्यारेक्टर गणना |
पाठ_जोड(ए, बी) | दुई पाठ जोड्ने |
पाठ_खोज(पाठ, खोज) | खोज शब्द छ/छैन |
पाठ_टुक्रा(पाठ, सुरु, अन्त) | भाग काट्ने |
पाठ_काट(पाठ) | सुरु/अन्तको खाली स्थान हटाउने |
पाठ_माथि(पाठ) | सबै ठूलो अक्षर |
पाठ_तल(पाठ) | सबै सानो अक्षर |
पाठ_बदल(पाठ, पुरानो, नयाँ) | सबै पुरानोलाई नयाँले बदल्ने |
पाठ_छुट्ट्याउनु(पाठ, विभाजक) | विभाजक अनुसार सूचीमा बाँड्ने |
संग्रह कार्यहरू
लेख सूची_लम्बाइ([१, २, ३]) # ३
राख सूच = [१०, २०, ३०]
लेख सूच[१] # २०
सूच[१] = २५ # परिवर्तन
लेख सूच[१] # २५
नोट:
सूची_थप, सूची_झिक र सूची_प्राप्त योजना गरिएका छन् तर हाल समर्थित छैनन्। सूचीको मान पढ्न/बदल्न सबस्क्रिप्ट [] प्रयोग गर्नुहोस्।
फाइल कार्यहरू
फाइलसँग काम गर्ने नेटिभ कार्यहरू — आयात नगरी सीधै प्रयोग गर्न सकिन्छ:
स्थिर मार्ग = "notes.txt"
फाइल_लेख(मार्ग, "पहिलो लाइन\n")
फाइल_थप(मार्ग, "दोस्रो लाइन\n")
लेख "फाइल छ: " + फाइल_अस्तित्व(मार्ग) # सत्य
राख सामग्री = फाइल_पढ(मार्ग)
लेख सामग्री
फाइल_मेट(मार्ग)
| कार्य | विवरण |
|---|---|
फाइल_पढ(मार्ग) | फाइलको सम्पूर्ण सामग्री पाठको रूपमा पढ्छ |
फाइल_लेख(मार्ग, सामग्री) | सामग्री लेख्छ (अवस्थित भए ओभरराइट गर्छ) |
फाइल_थप(मार्ग, सामग्री) | फाइलको अन्त्यमा थप्छ |
फाइल_अस्तित्व(मार्ग) | फाइल छ/छैन — सत्यअसत्य फर्काउँछ |
फाइल_मेट(मार्ग) | फाइल मेट्छ |
पूरा उदाहरण examples/file_handling.npl मा छ।