回调函数:把一个函数作为参数传给另一个函数(或交给系统/库),在某个事件发生、异步操作完成或满足特定条件时,由对方“回过头来”调用的函数。常见于事件处理、异步编程、定时器、网络请求等场景。(在不同语言/语境中也可能有更宽泛的用法。)
The app runs a callback function after the data is loaded.
数据加载完成后,应用会运行一个回调函数。
To avoid blocking the main thread, the library performs the request asynchronously and then invokes a callback function with either the result or an error.
为了避免阻塞主线程,这个库会异步执行请求,然后用结果或错误来调用回调函数。
/ˈkɔːl.bæk ˈfʌŋk.ʃən/
callback 由 call(调用)+ back(回过来)构成,字面意思是“回过头来调用”。在编程里引申为:你先把函数“交出去”,等时机到了,系统或另一个函数再“回调”它。function 源自拉丁语 functio,表示“执行、功能”,在数学与编程中指“函数”。