7
从子包到其根包的成员的可见度如何?子包中的可见性
这就是我的意思是:的foo/utils
和foo/tools
foo // the "root" package
foo/utils // a sub-package
foo/tools // another sub-package
能foo
访问私有成员,还是他们作为独立的,独立的包?
从子包到其根包的成员的可见度如何?子包中的可见性
这就是我的意思是:的foo/utils
和foo/tools
foo // the "root" package
foo/utils // a sub-package
foo/tools // another sub-package
能foo
访问私有成员,还是他们作为独立的,独立的包?
Go没有子目录和子包的概念。包是彼此分开的。导入路径"foo/utils"
只是一个导入路径(方法如何查找包) - 字符串"foo/utils"
除了在本地磁盘或Internet上查找软件包之外没有任何意义。
foo
无法访问foo/utils
的私人会员。
在Go1中,源树中的每个目录对应一个包。更多关于这可以在这里找到:the go command。