摘要: 1.闭包的概念 Go语言中支持将一个函数作为另一个函数的返回值,这样就形成了闭包的结构 闭包(closure) 一个外层函数中,有内层函数,该内层函数中,会操作外层函数的局部变量(外层函数中的参数或者外层函数中直接定义的变量),并且该外层函数的返回值就是这个内层函数 这个内层函数和外城函数的局部变量 阅读全文
posted @ 2023-05-15 22:18 我也有梦想呀 阅读(14) 评论(0) 推荐(0)
摘要: 1.高阶函数和回调函数的定义 根据Go语言的数据类型特点,可以将一个函数作为另外一个函数的参数 例如: 现在有fun1() , fun2()两个函数,当我们把fun1作为fun2这个函数的参数时。 fun2函数:称之为高阶函数 接收一个函数作为参数的函数,高阶函数的定义 fun1函数:称之为回调函数 阅读全文
posted @ 2023-05-15 21:41 我也有梦想呀 阅读(19) 评论(0) 推荐(0)