1. 首页
  2. 主题
  3. Go基础

go语言函数末尾的括号有什么作用

Revolution · · 4604 次点击
func a(){ }( )//就是这个括号,有人说是直接调用此函数,这和主函数调用的区别是什么呢
that makes sense,难怪,要不是匿名函数,还真是冲突,仔细想想的确都是匿名函数,多谢
#3
更多评论
你这样理解试试: var b = func a() { ............ } b() //调用该函数
#1
你这非法的吧。这种直接调用的,是匿名函数的形式。 有几种场景会这么使用,比如 defer、go,例如: ```go defer func(){ }() ```
#2

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中