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

अपरेटरहरू

अपरेटर भनेको गणना वा तुलना गर्ने चिह्न हो — + ले जोड्छ, == ले बराबर जाँच्छ, ले दुई सर्त जोड्छ। सबै अपरेटर एकै ठाउँमा तल दिइएका छन्।

१. अंकगणित अपरेटर

अपरेटरअर्थउदाहरणनतिजा
+जोड५ + ३
-घट५ - ३
*गुणन५ * ३१५
/भाग६ / ३
%भागशेष (remainder)५ % ३
- (unary)ऋणात्मक बनाउने-५-५

+ ले पाठ पनि जोड्छ — सङ्ख्याको साथ पाठ जोड्न सङ्ख्या_पाठ(...) प्रयोग गर्नुहोस्:

लेख ५ + ३                      # ८
लेख "राम" + " र " + "श्याम"     # राम र श्याम
राख जम्मा = १० + २५
लेख "जम्मा: " + सङ्ख्या_पाठ(जम्मा)   # जम्मा: 35

२. तुलना अपरेटर

तुलनाको नतिजा सधैँ सत्यअसत्य हुन्छ:

अपरेटरअर्थउदाहरणनतिजा
==बराबर५ == ३असत्य
!=बराबर होइन५ != ३सत्य
<भन्दा सानो५ < ३असत्य
>भन्दा ठूलो५ > ३सत्य
<=सानो वा बराबर५ <= ५सत्य
>=ठूलो वा बराबर५ >= ३सत्य

३. तार्किक अपरेटर

तार्किक अपरेटरले सत्य/असत्य जोड्छन् वा उल्टाउँछन्:

अपरेटरअर्थउदाहरणनतिजा
AND — दुवै सत्य हुनुपर्छसत्य र असत्यअसत्य
वाOR — एउटा पनि सत्य भए पुग्छसत्य वा असत्यसत्य
होइनNOT — उल्टोहोइन सत्यअसत्य

व्यवहारमा — बैंकमा पैसा निकाल्न पासवर्ड सन्तुलन दुवै चाहिन्छ:

राख पासवर्ड_ठीक = सत्य
राख सन्तुलन_यथेष्ट = असत्य

यदि पासवर्ड_ठीक र सन्तुलन_यथेष्ट
    लेख "पैसा निकाल्न सकिन्छ"
नत्र
    लेख "पैसा निकाल्न सकिँदैन"
अन्त्य

४. असाइनमेन्ट

चरमा मान राख्न =:

राख क = ५
क = क + २      # क अब ७
क = क * २      # क अब १४
पहिचान: = "मान राख्नुहोस्" हो — == "बराबर छ कि?" हो। नयाँ प्रोग्रामरले प्रायः यी दुई मिसाउँछन्; याद राख्नुहोस्: जोड्दा एउटा चिह्न, जाँच्दा दुई चिह्न।

५. एरो अपरेटर

-> कार्यको फर्क प्रकार लेख्न प्रयोग हुन्छ:

कार्य जोड(पूर्णाङ्क ए, पूर्णाङ्क बी) -> पूर्णाङ्क
    फर्काऊ ए + बी
अन्त्य

६. अपरेटर प्राथमिकता (Precedence)

एउटै अभिव्यक्तिमा धेरै अपरेटर भए कुन पहिले गणना हुन्छ भन्ने नियम प्राथमिकता हो। माथिदेखि तल — उच्च प्राथमिकता:

प्राथमिकताअपरेटर
() (कार्य कल), [] (अनुक्रमणिका), . (फिल्ड)
होइन, unary -
*, /, %
+, -
<, >, <=, >=
==, !=
(AND)
वा (OR)
सुझाव: प्राथमिकता याद नराख्नुहोस् — शंका लाग्दा () पारेन्थेसिसले बलियो बनाउनुहोस्। (५ + ३) * २ पढ्न धेरै सजिलो हुन्छ।

७. उदाहरणहरू

राख परिणाम = (५ + ३) * २        # १६
राख साँचो = (५ > ३) र (२ < ४)    # सत्य
राख जाँच = होइन (५ == ३)         # सत्य
राख विभाज्य = (१० % ३) == १      # सत्य

यदि उमेर >= १८ र उमेर < ६०
    लेख "वयस्क कामदार"
नत्र यदि उमेर < १८
    लेख "नाबालक"
नत्र
    लेख "ज्येष्ठ नागरिक"
अन्त्य