回调函数概念 作者:马育民 • 2025-06-02 20:45 • 阅读:10005 # 概念 回调函数是一种特殊的函数,回调函数 **作为参数** **传递给另一个函数** 回调函数是一种常见的编程技术,早期Java不支持,现在主流高级开发语言都支持 ### 使用场景 回调函数通常用于事件处理、异步编程和处理各种操作系统和框架的API。 使用场景: - 事件处理:回调函数可以用于处理各种事件,例如鼠标点击、键盘输入、网络请求等。 - 异步操作:回调函数可以用于异步操作,例如读取文件、发送邮件、下载文件等。 - 数据处理:回调函数可以用于处理数据,例如对数组进行排序、过滤、映射等。 - 插件开发:回调函数可以用于开发插件,例如 WordPress 插件、jQuery 插件等。 - 回调函数是一种非常灵活和强大的编程技术,可以让我们更好地处理各种异步操作和事件。 ### 伪代码 定义回调函数 `a`(可能普通函数没区别,具体与编程语言有关) ``` a(){ // 函数体 } ``` 主函数 `exe()`,形参是函数类型 ``` exe( f ){ // 形参f是函数类型 f(); // 调用f函数 } ``` 执行 `exe()` 函数,且将回调函数 `a` 传进去 ``` exe(a) ``` 参考: https://zhuanlan.zhihu.com/p/627181746 原文出处:http://www.malaoshi.top/show_1GW1Er2DYGLF.html