分类: 第七章:函数

7 篇文章

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…
21 函数变量
函数变量 一 函数是第一等公民 go中函数在Go语言中属于“一等公民”,说白了就是可以把函数当变量一样去用,具体如下 1、可以声明函数类型的变量 2、可以赋值 3、可以当做另外一个函数的参数 4、可以当做另外一个函数的返回值 了解:高阶函数指的就是 ​ 1、函数可以作为参数 ​ 2、函数可以作为返回值 二 可以声明函数类型的变量 我们可以使用typ…
Copyright © 2022 Egon的技术星球 egonlin.com 版权所有 帮助IT小伙伴学到真正的技术