Такое же поведение не может быть достигнуто с помощью лямбды [закрыто] ⇐ Python
Такое же поведение не может быть достигнуто с помощью лямбды [закрыто]
button.bind("", partial(self.handle_click, i, j))
#button.config(command = lambda r = i, c = j : handle_click(r,c))
def handle_click(self, row, col, event):
cell = event.widget
updated = self.update_cell(cell, row, col)
if not updated:
self.display.config(text=f"Cell occupied!", fg="green")
return
winner = self.gameplay.get_winner()
if winner:
player = winner
self.display.config(text=f"{player.label} won!", fg=player.colour)
elif self.gameplay.has_tied():
self.display.config(text="Game Tied!", fg="black")
else:
self.gameplay.switch_player()
player = self.gameplay.currentplayer
self.display.config(text=f"{player.label}'s turn!", fg=player.colour)
< /code>
Я перефразировал вопрос, поместив команду Lambda в комментарии. Разъяснение по различному поведению с помощью комментированной строки будет оценено.
Подробнее здесь: https://stackoverflow.com/questions/797 ... ith-lambda
button.bind("", partial(self.handle_click, i, j))
#button.config(command = lambda r = i, c = j : handle_click(r,c))
def handle_click(self, row, col, event):
cell = event.widget
updated = self.update_cell(cell, row, col)
if not updated:
self.display.config(text=f"Cell occupied!", fg="green")
return
winner = self.gameplay.get_winner()
if winner:
player = winner
self.display.config(text=f"{player.label} won!", fg=player.colour)
elif self.gameplay.has_tied():
self.display.config(text="Game Tied!", fg="black")
else:
self.gameplay.switch_player()
player = self.gameplay.currentplayer
self.display.config(text=f"{player.label}'s turn!", fg=player.colour)
< /code>
Я перефразировал вопрос, поместив команду Lambda в комментарии. Разъяснение по различному поведению с помощью комментированной строки будет оценено.
Подробнее здесь: https://stackoverflow.com/questions/797 ... ith-lambda
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
С этим сайтом не может быть достигнуто: https://cran.r-project.org/ [закрыто]
Anonymous » » в форуме Html - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-