回调函数是由别人的函数执行时调用你实现的函数。
你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话号码就叫回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了叫做触发了回调关联的事件,店员给你打电话叫做调用回调函数,你到店里去取货叫做响应回调事件。
def phone():
while True:
return 13333333333
def call(p):
return "succeed"
thing = call(phone)
print(thing)
回调函数是一个在特定事件发生时被调用的函数,类似于商店例子中店员在商品到货后打电话给顾客。在给定的Python代码中,`phone()`是回调函数,`call(p)`函数执行时调用了`phone()`,当店里有货(事件触发)时,电话(回调函数)被店员(调用者)拨打,完成取货(响应回调事件)的过程。
1361

被折叠的 条评论
为什么被折叠?



