包命名:错误导出变量

我有一个这样的目录结构:


Animal/

  dog/

    chiwawa.go

  rabbit.go

这两个chiwawa.go和rabbit.go包装命名为:“包动物”在该文件的顶部。然而,当我尝试使用一个变量var Food = apple来自chiwawa.go于rabbit.go,我得到的错误- undefined: Food。


当我chiwawa.go直接放在Animal没有dog目录的情况下时,我没有任何问题。


这是 Go 故意的吗?我可以在保留包名称和目录结构的同时解决这个问题吗?


慕婉清6462132
浏览 220回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go