回调函数(callback)是什么?
这个问题困扰我很久了,看了
@no.body
的回答,终于明白了,这里,写下我的理解:
就是调用函数b时,需要把(回调)函数a作为参数,传入(中间)函数b。感觉实际上是高阶函数的玩法。
eg:
# 回调函数aCallBack
def aCallBack():
print('我是aCallBack')
# 中间函数middle
def middle(args, aCallBack):
print('1')
aCallBack()
print('我是中间函数middle')
middle(1, a)