Lambda'da bulabildiğim her şeyi okuduktan sonra, istediğimi nasıl yapacağımı hala anlamıyorum.
Herkes şu örneği kullanır:
lambda x, y : x + y
Neden devlete ikisine de ihtiyacım var x
ve y
daha önce :
? Ayrıca birden çok argüman döndürmesini nasıl sağlıyorsunuz?
Örneğin:
self.buttonAdd_1 = Button(self, text='+', command=lambda : self.calculate(self.buttonOut_1.grid_info(), 1))
Bu gayet iyi çalışıyor. Ancak aşağıdaki kod sağlamaz:
self.entry_1.bind("<Return>", lambda : self.calculate(self.buttonOut_1.grid_info(), 1))
Şu hatayı verir:
TypeError: () hiçbir argüman almaz (1 verildi)