func a(){
}( )//就是这个括号,有人说是直接调用此函数,这和主函数调用的区别是什么呢
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
你这样理解试试: var b = func a() { ............ }
b() //调用该函数
你这非法的吧。这种直接调用的,是匿名函数的形式。
有几种场景会这么使用,比如 defer、go,例如:
defer func(){ }()
你这非法的吧。这种直接调用的,是匿名函数的形式。 有几种场景会这么使用,比如 defer、go,例如: ```go defer func(){ }() ```
that makes sense,难怪,要不是匿名函数,还真是冲突,仔细想想的确都是匿名函数,多谢
`单行代码`
你这样理解试试: var b = func a() { ............ }
b() //调用该函数
你这非法的吧。这种直接调用的,是匿名函数的形式。
有几种场景会这么使用,比如 defer、go,例如:
that makes sense,难怪,要不是匿名函数,还真是冲突,仔细想想的确都是匿名函数,多谢