为什么好多函数进来就套一层匿名函数?
如:
func (w Worker) Start() {
go func() {}()
}
或
func (w Worker) Start() {
return go func() {};
}
很多地方,语法要求仅支持 一条语句。
那么实际需要很多语句该怎么办呢?
这种用法:func () {.....} () ,里面的... 系列语句块,相当于被 “func(){” 和 “}()” 封装成一条语句了。
#2
更多评论