Contents

7.2. 创建包

包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言默认为我们提供了很多包, 如:fmt、os、io包等,开发者可以根据自己的需要创建自己的包。

包要求在同一个目录下的索引文件的第一行添加如下代码,以标记该文件归属的包:

package 包名

包的特性如下: - 一个目录下的同级文件归属一个包 - 包名可以与其目录不同名 - 包名为main的包为应用程序的入口,编译源码没有main包时,将无法编译输出可执行文件。