主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
主题
Go基础
go语言函数末尾的括号有什么作用
Revolution
·
· 4014 次点击
func a(){ }( )//就是这个括号,有人说是直接调用此函数,这和主函数调用的区别是什么呢
阅读全文
查看全部 3 个评论
jerrychen
你这样理解试试: var b = func a() { ............ } b() //调用该函数
评论于 2015-05-08 12:05:30
#1
更多评论
xuanbao
你这非法的吧。这种直接调用的,是匿名函数的形式。 有几种场景会这么使用,比如 defer、go,例如: ```go defer func(){ }() ```
评论于 2015-05-08 12:07:08
#2
Revolution
that makes sense,难怪,要不是匿名函数,还真是冲突,仔细想想的确都是匿名函数,多谢
评论于 2015-05-09 01:52:59
#3
我要评论
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
一周阅读排行
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册