![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Golang基础
无意的根本
这个作者很懒,什么都没留下…
展开
-
GORM使用笔记
GORM使用笔记原创 2022-12-09 16:43:39 · 1921 阅读 · 1 评论 -
golang中的闭包(小元丹境的理解)
释义:在golang中,闭包等于环境变量+函数,此处的函数一般皆为匿名函数。引用传递中的闭包:func Add(x int) func(int) int{ return func(y int) int{ x += y return x }}func main() { res:= Add(1) res(100) }//Add()函数返回值为一个匿名函数,x变量为闭包环境变量,main函数中Add函数接收参数1执行并赋值给了res变量,res变量作为Add返回原创 2022-04-12 21:50:22 · 380 阅读 · 0 评论 -
golang 匿名函数func(){}() 最后括号是干啥的?
上代码: func(name string) { fmt.Println("Your name is", name) } (str) //这里的(str)是?解答:其实,这就是在调用这个函数,这种写法等同于:f := func(name string) { fmt.Println("Your name is", name) } f(str) //看吧,就是把函数复制给变量,变量(函数)传参以下两段代码执行结果等同:代码一:pack原创 2022-04-10 22:07:21 · 3314 阅读 · 1 评论