20、高阶函数和回调函数

我也有梦想呀 / 2023-05-16 / 原文

1.高阶函数和回调函数的定义

根据Go语言的数据类型特点,可以将一个函数作为另外一个函数的参数

例如:
现在有fun1() , fun2()两个函数,当我们把fun1作为fun2这个函数的参数时。
fun2函数:称之为高阶函数

  • 接收一个函数作为参数的函数,高阶函数的定义

fun1函数:称之为回调函数

  • 作为另一个函数的参数的函数,回调函数的定义