包和文件

包所在目录名就是包的导入路径,例如:gopl.io/chi/helloworld包存储在$GOPATH/src/gopl.io/ch1/helloworld

包给它的声明提供了独立命名空间,例如:image.Decode和utf16.Decode

package声明前面紧挨着是文档注释,对整个包进行描述,习惯上在开头用一句话进行总结性的描述。每个包只有一个文件应该包含该包的文档注释。扩展的文档注释通常放在一个文件中,按惯例叫做doc.go。

包的初始化从包级别的变量开始,这些变量按照声明顺序初始化,在依赖解析完毕的情况,根据依赖的顺序进行。

猜你喜欢

转载自www.cnblogs.com/zbhbc/p/9296087.html