回调函数的使用,举例说明
时间: 2023-06-28 19:12:52 浏览: 65
回调函数的使用
回调函数在编程中被广泛使用,尤其在事件驱动的程序中。一个回调函数是一个通过参数传递给另一个函数的函数,当特定事件发生时,这个函数就会被调用。
以下是一个简单的例子,说明如何使用回调函数:
```python
def add(a, b):
return a + b
def double_result(func, x, y):
return func(x, y) * 2
result = double_result(add, 2, 3)
print(result)
```
在这个例子中,我们定义了两个函数:`add` 和 `double_result`。`add` 函数接受两个参数,并返回它们的和。`double_result` 函数接受三个参数:一个函数 `func` 和两个数值 `x` 和 `y`。它将 `x` 和 `y` 作为参数传递给 `func` 函数,并将结果乘以 2 返回。
在主程序中,我们使用 `double_result` 函数来计算 `add` 函数的结果,并将结果打印出来。
这个例子中,`add` 函数被作为 `func` 参数传递给了 `double_result` 函数,所以 `double_result` 函数就可以调用 `add` 函数并得到它的结果。这就是回调函数的基本使用方法。
阅读全文