ラムダで見つけることができるすべてを読んだ後、私はまだそれを私が望むことをさせる方法を理解していません。
誰もが例を使用します:
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つ指定)