फ़ंक्शन और चर
परिचय
Wave प्रोग्रामिंग भाषा का मुख्य डिज़ाइन दर्शन निम्न-स्तरीय प्रदर्शन और उच्च-स्तरीय अमूर्तता का संतुलन बनाना है, जिससे सॉफ़्टवेयर विकास के लिए एक कुशल और लचीला वातावरण प्रदान किया जा सके। इस खंड में, हम Wave प्रोग्राम के मूल घटक, फ़ंक्शन और चर का परिचय देंगे। ये घटक प्रोग्राम के भीतर लॉजिक को व्यवस्थित करने और डेटा को प्रबंधित करने के लिए आवश्यक हैं। फ़ंक्शन और चर को परिभाषित करने और उनका संचालन करने का तरीका समझने से आप Wave की पूरी क्ष मता का उपयोग कर सकते हैं।
फ़ंक्शन
Wave में फ़ंक्शन एक स्वतंत्र रूप से निष्पादित होने वाली पुन: उपयोग योग्य कोड ब्लॉक के रूप में कार्य करते हैं। फ़ंक्शन एक विशिष्ट कार्य को संक्षेपित करते हैं और जब भी आवश्यक हो, प्रोग्राम में कहीं भी कॉल किए जा सकते हैं। इससे गणना करने, I/O कार्यों को प्रबंधित करने, या कोड को प्रबंधनीय इकाइयों में विभाजित करने में मदद मिलती है।
Wave में फ़ंक्शन की सिग्नेचर fun
कुंजी शब्द से शुरू होती है और इसमें फ़ंक्शन का नाम, पैरामीटर (यदि कोई हो) और {}
में लिपटी फ़ंक्शन की बॉडी शामिल होती है।
फ़ंक्शन परिभाषित करना
Wave में एक साधारण फ़ंक्शन इस प्रकार परिभाषित किया जाता है:
fun main() {
// यहां कोड लिखें
}
main
फ़ंक्शन हमेशा आवश्यक होता है क्योंकि यह प्रोग्राम को चलाने के लिए प्रवेश बिंदु होता है।- फ़ंक्शन में पैरामीटर हो सकते हैं और यह एक मान भी वापस कर सकते हैं। लौटने का प्रकार फ़ंक्शन नाम के बाद निर्दिष्ट किया जाता है।
उदाहरण: एक साधारण फ़ंक्शन
fun add(a :i32, b :i32) -> i32 {
return a + b;
}
fun main() {
var result = add(5, 7); // add फ़ंक्शन कॉल करें
println(result); // आउटपुट: 12
}