工作空间 Go语言工作空间:编译工具对源码目录有严格要求,每个工作空间 (workspace) 必须由bin.pkg.src三个目录组成. src ---- 项目源码目录,里面每一个子目录,就是一个包,包内是Go语言的源码文件.pkg ---- Go语言编译的.a 中间文件存放目录,可自动生成.bin ---- Go语言编译可执行文件存放目录,可自动生成. 包结构 包是结构化代码的一种方式:每个程序都由包的概念组成,可以使用自身的包或者从其它包中导入内容. 如同其它一些编程语言中的类库或命名空间…