स्थिर और गतिशील दायरा क्या है?
स्थिर और गतिशील दायरा क्या है?

वीडियो: स्थिर और गतिशील दायरा क्या है?

वीडियो: स्थिर और गतिशील दायरा क्या है?
वीडियो: स्टेटिक और डायनेमिक स्कोपिंग (भाग-1) 2024, मई
Anonim

स्टेटिक स्कोप : स्टेटिक स्कोप यह आपकी जानकारी के लिए है दायरा चर का जो संकलन समय पर परिभाषित किया गया है। गतिशील दायरा : गतिशील गुंजाइश को संदर्भित करता है दायरा एक चर के जो रन टाइम पर परिभाषित किया गया है।

इस संबंध में, स्थिर और गतिशील स्कोपिंग क्या है?

स्टेटिक स्कोपिंग : स्टेटिक स्कोपिंग लेक्सिकल भी कहा जाता है देखते हुए . इसमें देखते हुए एक चर हमेशा अपने शीर्ष स्तर के वातावरण को संदर्भित करता है। यह प्रोग्राम टेक्स्ट की एक संपत्ति है और रन टाइम कॉल स्टैक से असंबंधित है। इसके विपरीत, डायनेमिकस्कोप प्रोग्रामर को हर संभव अनुमान लगाने की आवश्यकता है गतिशील संदर्भ

इसके अलावा, स्थैतिक दायरा नियम क्या है? शाब्दिक देखते हुए (कभी-कभी के रूप में जाना जाता है स्टेटिकस्कोपिंग ) कई प्रोग्रामिंग भाषाओं के साथ प्रयोग किया जाने वाला एक सम्मेलन है जो सेट करता है दायरा (कार्यक्षमता की सीमा) एक चर के ताकि इसे केवल कोड के ब्लॉक के भीतर से (संदर्भित) कहा जा सके जिसमें इसे परिभाषित किया गया है। NS दायरा कोड संकलित होने पर निर्धारित किया जाता है।

बस इतना ही, गतिशील दायरा क्या है?

गतिशील स्कोपिंग एक प्रोग्रामिंग भाषा प्रतिमान है जिसे आप आमतौर पर नहीं देखते हैं। इस दायरा आमतौर पर फ़ंक्शन के कॉल स्टैक के साथ संग्रहीत किया जाता है। जब एक चर को फ़ंक्शन में संदर्भित किया जाता है, तो दायरा प्रत्येक कॉल स्टैक में यह देखने के लिए जाँच की जाती है कि क्या यह मान प्रदान करता है।

क्या पायथन स्थिर या गतिशील स्कोपिंग है?

अधिकांश अन्य भाषाओं की तरह, अजगर है स्टेटिकली स्कोप्ड . गतिशील गुंजाइश आम समवर्ती प्रोग्रामिंग भाषा नहीं है 2, आंशिक रूप से क्योंकि यह जानकारी छिपाने और स्थानीय विश्लेषण को हरा देता है: फ़ंक्शन के व्यवहार के बारे में तर्क गतिशील गुंजाइश अधिक कठिन है।

सिफारिश की: