IF कथन
परिचय
इस खंड में, हम Wave के नियंत्रण कथनों में से एक IF कथन की संरचना के बारे में जानेंगे। IF कथन प्रोग्रामिंग में एक नियंत्रण कथन है, जो शर्तों का मूल्यांकन करता है और शर्त सही (True) होने पर एक विशिष्ट कोड को चलाता है। इसके माध्यम से हम प्रोग्राम के प्रवाह को शर्तों के अनुसार नियंत्रित कर सकते हैं, और लचीला और तार्किक कोड लिख सकते हैं।
मूल संरचना
IF कथन एक विशिष्ट शर्त का मूल्यांकन करता है, और जब शर्त सही (True) होती है, तो केवल तब निर्दिष्ट कोड ब्लॉक को चलाता है। Wave में IF कथन की मूल संरचना इस प्रकार है:
if (शर्त) {
// शर्त सही होने पर चलने वाला कोड
}
शर्त को तुलनात्मक ऑपरेटर(==
, !=
, <
, >
, <=
, >=
) या तार्किक ऑपरेटर (&&
, ||
, !
) का उपयोग करके लिखा जाता है।
यदि शर्त गलत (False) हो, तो कोड ब्लॉक निष्पादित नहीं होगा।
उदाहरण
यहां एक सरल IF कथन का उदाहरण है:
var temperature :i32 = 30;
if (temperature > 25) {
println("मौसम गरम है।");
}
उपरोक्त कोड में, यदि temperature मान 25 से अधिक है, तो "मौसम गरम है।" संदेश प्रदर्शित होगा।
IF_ELSE कथन
यदि शर्त सही नहीं है, तो आमतौर पर अन्य कोड चलाने के लिए IF-ELSE कथन का उपयोग किया जाता है। इसकी संरचना इस प्रकार है:
if (शर्त) {
// शर्त सही होने पर चलने वाला कोड
} else {
// शर्त गलत होने पर चलने वाला कोड
}
उदाहरण:
var score :i32 = 70;
if (score >= 60) {
println("आप पास हो गए!");
} else {
println("आप फेल हो गए।");
}
यदि score 60 या उससे अधिक है, तो "आप पास हो गए!" संदेश प्रदर्शित होगा, अन्यथा "आप फेल हो गए।" संदेश प्रदर्शित होगा।
नेस्टेड IF कथन
IF कथन अन्य IF कथनों के अंदर भी उपयोग किए जा सकते हैं। इसे नेस्टेड IF कथन कहा जाता है, और यह जटिल शर्तों को संभालने के लिए उपयोगी होता है।
var score :i32 = 85;
if (score >= 60) {
if (score >= 90) {
println("आपका प्रदर्शन उत्कृष्ट है!");
} else {
println("आप पास हो गए।");
}
} else {
println("आप फेल हो गए।");
}