在学习Tk时,接触到回调函数这个名词,单独列出来以便后续学习
在计算机程序设计中,回调函数简称回调(callback),指的是通过函数参数传递到其他代码的,某一块可用执行代码的应用。
程序举例:引用 https://www.cnblogs.com/berlin-sun/p/callbackinpython.html 的内容。
def my_callback(input):
print "function my_callback was called with %s input" % (input,)def caller(input, func):
func(input)
for i in range(5):
caller(i, my_callback)
执行结果如下:
关键代码是caller部分,将传入参数作为另外一个函数的定义。
另外:在知乎上看到一篇文章写得非常通俗易懂:
传送门:https://www.zhihu.com/question/19801131