IF कथन
परिचय
इस अनुभाग में, हम Wave भाषा में प्रदत्त नियंत्रण कथनों में से एक, IF कथन के व्याकरण और उपयोग विधि के बारे में चर्चा करेंगे। IF कथन एक मूलभूत नियंत्रण संरचना है जो एक शर्त का मूल्यांकन करता है, और उस शर्त के सत्य होने पर ही एक विशेष कोड ब्लॉक को निष्पादित करता है।
इसके द्वारा, कार्यक्रम केवल ऊपर से नीचे की प्रवाह के परे कार्य कर सकता है, और स्थिति और शर्त के अनुसार विभिन्न क्रियाएं कर सकता है। IF कथन लगभग सभी प्रोग्रामों के मूल को गठित करने वाला तत्व है और यह तार्किक शाखा और प्रवाह नियंत्रण को लागू करने में आवश्यक रूप से उपयोग किया जाता है।
मूल संरचना
IF कथन पहले शर्तीय अभिव्यक्ति का मूल्यांकन करता है, और तब ही कोड ब्लॉक को निष्पादित करता है जो कर्ली ब्रैकेट {} में लिखा गया हो, जब परिणाम सत्य हो।
यदि शर्त असत्य (False) है, तो संबंधित ब्लॉक को छोड़ दिया जाता है और अगले कोड पर जाया जाता है।
Wave में IF कथन की मूल संरचना इस प्रकार है:
if (condition) {
// यदि शर्त सत्य है तो कोड निष्पादित किया जाएगा
}
शर्तीय वाक्यांश में तुलना ऑपरेटर या तार्किक ऑपरेटर स्वतंत्र रूप से उपयोग किए जा सकते हैं।
उदाहरण के लिए, ==, !=, <, >, <=, >= जैसे तुलना ऑपरेटर का उपयोग करके मूल्यों के बीच संबंध की तुलना की जा सकती है, और &&, ||, ! जैसे तार्किक ऑपरेटर का उपयोग करके कई शर्तों को जोड़ा जा सकता है।
शर्तीय वाक्यांश का परिणाम सत्य या असत्य के रूप में मूल्यांकित किया जाना चाहिए, और यदि शर्त असत्य है तो IF ब्लॉक के अंदर का कोड निष्पादित नहीं होगा।
उदाहरण
यहाँ सबसे सरल रूप में एक IF कथन का उदाहरण है।
var temperature :i32 = 30;
if (temperature > 25) {
println("मौसम गर्म है।");
}
उपरोक्त कोड में, temperature वेरिएबल का मान 25 से बड़ा है या नहीं, इसे एक शर्त के रूप में मूल्यांकित किया जाता है।
यदि शर्त सत्य है, तो "मौसम गर्म है।" संदेश प्रदर्शित होता है, और यदि शर्त असत्य है, तो कोई कार्रवाई नहीं की जाती है।
इस प्रकार, IF कथन का उपयोग केवल तब किया जाता है जब आप कोड को केवल विशेष शर्तों के पूरा होने पर निष्पादित करना चाहते हैं।
