Go问答 一个基础弱智的问题

dbas · 2020年09月18日 · 最后由 wxj95 回复于 2020年09月18日 · 195 次阅读
type Conf struct {
    ip         string
    path       string
}

var Cfg Conf

func main(){
....
}
func run(){
....
}

是不是可以这样理解:Cfg 所有的对象是全局变量,在 fun run 中可以直接调用到,Cfg 如果是小写的 cfg 是否会有作用域之类的?我不是很理解他们的作用范围。

更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio

我感觉你把变量的作用域和包内外访问权限弄混淆了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册