हम पायथन कोड के साथ इस तरह से क्या लाभ या निहितार्थ प्राप्त कर सकते हैं:
class some_class(parent_class):
def doOp(self, x, y):
def add(x, y):
return x + y
return add(x, y)
मैंने इसे ओपन-सोर्स प्रोजेक्ट में पाया, नेस्टेड फंक्शन के अंदर कुछ उपयोगी, लेकिन इसे कॉल करने के अलावा इसके बाहर बिल्कुल कुछ भी नहीं किया। (वास्तविक कोड यहां पाया जा सकता है ।) कोई इसे इस तरह कोड क्यों दे सकता है? क्या बाहरी, सामान्य फ़ंक्शन के बजाय नेस्टेड फ़ंक्शन के अंदर कोड लिखने के लिए कुछ लाभ या दुष्प्रभाव हैं?