क्या प्रोग्रामिंग भाषाएं वेरिएबल ऑपरेटर्स का समर्थन कर सकती हैं?
वेरिएबल ऑपरेटर्स की अवधारणा स्वाभाविक रूप से प्रोग्रामिंग भाषाओं द्वारा समर्थित नहीं है। हालाँकि, कस्टम समाधान बनाकर उनकी कार्यक्षमता का अनुकरण करना संभव है।
कस्टम ऑपरेटर फ़ंक्शन:
एक सामान्य दृष्टिकोण किसी ऑब्जेक्ट या मानचित्र को परिभाषित करना है जो ऑपरेटर नामों को जोड़ता है उनके संगत कार्यों के साथ। उदाहरण के लिए, जावास्क्रिप्ट में, आप निम्नलिखित ऑब्जेक्ट बना सकते हैं:
var operators = {
' ': function(a, b) { return a b },
'फिर आप संबंधित फ़ंक्शन तक पहुंचने के लिए ऑपरेटर नाम को एक संपत्ति के रूप में उपयोग कर सकते हैं। उदाहरण के लिए:
var op = ' ';
alert(operators[op](10, 20)); // Outputs "30"
अन्य विचार:
- ऑपरेटरों का प्रतिनिधित्व करने के लिए स्ट्रिंग्स का उपयोग करने से बचें, क्योंकि इसके लिए अतिरिक्त रूपांतरण की आवश्यकता होती है। यदि स्ट्रिंग आवश्यक हैं, तो ऑपरेटरों के लिए ASCII-आधारित नामों का उपयोग करने पर विचार करें।
- जटिल ऑपरेटरों या विशेष आवश्यकताओं के लिए, अतिरिक्त त्रुटि प्रबंधन और प्रकार की जाँच आवश्यक हो सकती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3