1.包 所有 Go 语言的程序都会组织成若干组文件,每组文件被称为一个包.这样每个包的代码都可以作为很小的复用单元,被其他项目引用. 一个包的源代码保存在一个或多个以.go为文件后缀名的源文件中,通常一个包所在目录路径的后缀是包的导入路径. 2.自定义包 对于一个较大的应用程序,我们应该将它的功能性分隔成逻辑的单元,分别在不同的包里实现.我们创建的的自定义包最好放在GOPATH的src目录下(或者GOPATH src的某个子目录).  在Go语言中,代码包中的源码文件名可以是任意的.但是,这些任