मैं पाइथन ऑब्जेक्ट मॉडल पर a presentation पढ़ रहा था, जब एक स्लाइड (संख्या 9
) में, लेखक ने दावा किया कि पायथन के कार्य वर्णनकर्ता हैं। ,फ़ंक्शन डिस्क्रिप्टर कैसे काम करते हैं?
def mul(x, y):
return x * y
mul2 = mul.__get__(2)
mul2(3) # 6
अब, मैं समझता हूँ कि बिंदु बना है समारोह को परिभाषित करता है के बाद से एक __get__
यह की जानकारी देता है के रूप में मैं का वर्णन खंड में वर्णित है: उदाहरण के वह वर्णन करने के लिए प्रस्तुत करता है यह एक मैंने लिखा के समान है पायथन दस्तावेज।
मुझे समझ में नहीं आता कि आउटपुट में कॉल परिणाम वास्तव में कैसा है।