22 函数嵌套 函数嵌套 一 嵌套定义 在Go语言中,定义在函数内部的函数必须是匿名函数 例1: func f1() { func(x int, y int) { fmt.Println(x + y) }(1, 2) } func main() { f1() // 3 } 例2: func f2() func() { return func() { fmt.Pri… Go,第七章:函数 1701 字 | 7 分钟
21 函数变量 函数变量 一 函数是第一等公民 go中函数在Go语言中属于“一等公民”,说白了就是可以把函数当变量一样去用,具体如下 1、可以声明函数类型的变量 2、可以赋值 3、可以当做另外一个函数的参数 4、可以当做另外一个函数的返回值 了解:高阶函数指的就是 1、函数可以作为参数 2、函数可以作为返回值 二 可以声明函数类型的变量 我们可以使用typ… Go,第七章:函数 461 字 | 2 分钟