摘要: 一、基本介绍 闭包就是一个函数和于其相关的引用环境组合的一个整体 二、案例演示 累计器 package main import ( "fmt" ) func AddUpper() func(int) int { n := 10 return func(x int) int { n = n + x r 阅读全文
posted @ 2021-05-11 23:16 若雨蚂蚱 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、基本介绍 Go支持匿名函数,如果我们某个函数只希望执行一次,可以考虑使用匿名函数,匿名函数也可以实现多次调用。 二、匿名函数使用方式一(常用) 在定义匿名函数时直接调用 package main import ( "fmt" ) func main() { res := func(a int, 阅读全文
posted @ 2021-05-11 22:53 若雨蚂蚱 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 一、基本介绍 每一个源文件都可以包含一个init函数,该函数会在main函数执行前,被Go运行框架调用,也就是说init函数会在main函数前调用。 二、案例说明 package main import ( "fmt" ) func main() { fmt.Println("main()...") 阅读全文
posted @ 2021-05-11 22:38 若雨蚂蚱 阅读(235) 评论(0) 推荐(0) 编辑