想象你的宠物有一个魔法耳朵,当特定事情发生时,耳朵就会竖起来!
想要处理事件,必须凑齐这三样:
当宠物听到任何声音("hear"事件),它就会自动运行 onHear 函数。
onHear
如果在处理函数里写了 while True,宠物就会一直做这件事!
while True
这是事件处理最厉害的地方:多任务处理!
英雄和宠物可以各干各的,互不干扰。
你的大脑每天都在处理事件:
你不需要一直盯着电话看(那是循环),你只需要在电话响的时候去接(这是事件)。