मैं अजगर वैश्विक बयान ("Python scope") के बारे में एक सवाल पढ़ रहा था और जब मैं एक अजगर शुरुआत था मैं के बारे में कितनी बार मैं इस बयान का इस्तेमाल किया याद कर रहा था और कैसे, आजकल, साल बाद (मैं वैश्विक एक बहुत प्रयोग किया जाता) , मैं इसे बिल्कुल भी उपयोग नहीं करता हूं। मैं इसे थोड़ा "अन-पायथनिक" भी मानता हूं।
क्या आप पाइथन में "वैश्विक" कथन का उपयोग करते हैं?
क्या आप इस कथन का उपयोग पायथन में करते हैं? क्या इसका उपयोग समय के साथ बदल गया है?
मैं इस तरह के मामलों में डेकोरेटर मॉड्यूल की 'memoize' समारोह का उपयोग करते हैं, लेकिन मैं अपने वैश्विक उपयोग के स्पष्टता गलती नहीं कर सकते हैं :) –
: कुछ उदाहरण हैं एक समारोह की विशेषता को परिभाषित करने की संभावना के बारे में नहीं पता था जैसे myComputationallyExpensiveFunction.cache और फ़ंक्शन बॉडी के अंदर इसका उपयोग करके, धन्यवाद! –
मैंने कभी किसी फ़ंक्शन में एक विशेषता निर्दिष्ट करने के बारे में नहीं सुना था, यह बहुत अच्छी चीजें है! धन्यवाद! – brad