स्थितिगत तर्क बनाम कीवर्ड तर्क: भ्रम को स्पष्ट करना
प्रोग्रामिंग संदर्भ में, फ़ंक्शन पर चर्चा करते समय स्थितीय और कीवर्ड तर्क के बीच अंतर अक्सर उत्पन्न होता है कॉल. स्थितीय तर्क एक विशिष्ट क्रम में प्रदान किए गए मानों को संदर्भित करते हैं, जबकि कीवर्ड तर्क स्पष्ट रूप से मूल्यों के साथ नामों को जोड़ते हैं।
जब फ़ंक्शन में स्थितिगत और कीवर्ड दोनों तर्क होते हैं तो भ्रम उत्पन्न हो सकता है। ऐसे मामलों में, इन दो अवधारणाओं के बीच अंतर करना महत्वपूर्ण है:
स्थितिगत तर्क:
कीवर्ड तर्क:
def rectangleArea(width, height):
return width * height
इस मामले में, हम स्पष्ट रूप से मान निर्दिष्ट करते हैं चौड़ाई और ऊंचाई के लिए, भले ही परिभाषा में तर्क स्थितिगत हों। फ़ंक्शन कॉल अभी भी काम करता है क्योंकि कीवर्ड सिंटैक्स हमें स्थितीय क्रम को ओवरराइड करने की अनुमति देता है।इसलिए, यह धारणा कि चौड़ाई और ऊंचाई विशेष रूप से स्थितीय तर्क हैं, गलत है। हालांकि वे फ़ंक्शन परिभाषा में स्थितिगत हैं, पायथन का लचीलापन हमें फ़ंक्शन कॉल में अतिरिक्त स्पष्टता और लचीलेपन के लिए कीवर्ड सिंटैक्स का उपयोग करने की अनुमति देता है। अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3