सब कुछ पढ़ने के बाद जो मुझे लंबोदर पर मिल सकता है, मुझे अभी भी समझ नहीं आया कि मैं इसे कैसे बनाऊं जो मैं चाहता हूं।
हर कोई उदाहरण का उपयोग करता है:
lambda x, y : x + y
आपको पहले x
और y
बाद में दोनों को बताने की आवश्यकता क्यों है :
? यह भी कि आप इसे कई तर्क कैसे लौटाते हैं?
उदाहरण के लिए:
self.buttonAdd_1 = Button(self, text='+', command=lambda : self.calculate(self.buttonOut_1.grid_info(), 1))
यह ठीक काम करता है। लेकिन निम्नलिखित कोड नहीं है:
self.entry_1.bind("<Return>", lambda : self.calculate(self.buttonOut_1.grid_info(), 1))
यह त्रुटि देता है:
TypeError: () कोई तर्क नहीं देता (1 दिया)