热门搜索 :
考研考公
您的当前位置:首页正文

记录一个golang的问题

来源:东饰资讯网
f := func() func() *DataStruct{
        return func() *DataStruct {
            return nil
        }
}
var tmp interface{}
tmp = f()()
log.Println(fmt.Sprintf("tmp is nil:%t", tmp == nil))

这里可以看到tmp 不等于nil, tmp本身是一个interface{} ,内部data为nil.
留待后续研究 先做个记录.

Top