nonlocal
提供
def foo():
x = 99
def bar():
nonlocal x
x = 8
bar()
print(x)
foo()
8
wait window
块,直到打电话给处理程序并从顶部窗口撕下2个。多处理没有什么可笑的。表示,我个人会避免使用这样的即兴频道,以获得快速演示以外的任何类型的应用程序。如果状态处理很多按钮适合您的工作流程(例如,您正在为灯控制器或混音器编写前端)将事件推到队列上,并将它们由一个或多个处理人员处理;如果您只希望事件异步发生,请派遣线程/过程/任务。说YMMV取决于手头的特定任务。