1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

彻底弄懂Python中的调用函数(callback)

什么是调用函数

通常情况下,系统软件在程序执行的过程中,会根据API预先配齐的函数来开启相应的功能。但是有些函数库要求应用先发送一个函数,然后在合适的时候才会开启和进行工作规划。而被传入的又被开启的函数就称作调用函数(callback function)。

彻底弄懂Python中的调用函数(callback)

以快捷酒店为例,酒店提供了叫醒这种服务,但要求游客自己决定叫醒的方式。这里,“叫醒”这种服务相当于函数库,而游客告诉酒店叫醒的方法则是调用函数的体现。游客告知酒店怎样叫醒自己的方式即为传入调用函数的过程,称作办理备案调用函数(toregisteracallbackfunction)。

调用函数的优点

调用函数具有协调能力。我们可以把函数库改称为正中间函数,主要是因为调用函数并不仅仅用于应用和库之间。任何时候,只要想得到像前面提到的情况下的协调能力,就可以使用调用函数。在调用函数中,我们运用一种方法,把调用函数像主要参数一样传入正中间函数。在传入调用函数之前,正中间函数是不完整的。这意味着程序流程可以在运行中,依据传入的不同类型的调用函数,来确定、更改正中间函数的个人行为。这就比简单函数调用要灵便太多。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/5786.html