源代码目录结构
切换到Go的安装目录,我们可以看到如下目录结构:
GOROOT 安装目录
├── api 包含所有API列表,方便IDE使用
├── bin 包含可执行文件,如:编译器,Go 工具
├── doc 包含示例程序,代码工具,本地文档等
├── lib 包含文档模版
├── misc 包含与支持 Go 编辑器有关的配置文件以及 cgo 的示例
├── pkg 包含编译后生成的文件
├── src 包含Go源代码构建脚本和标准库的包的完整源代码(Go的代码都是开源的)
└── test 包含很多测试程序(并非_test.go方式的单元测试,而是包含main包的测试),包括一些fixbug测试。
├─ AUTHORS 官方Go语言作者列表
├─ CONTRIBUTING.md 为Go语言做贡献说明文档
├─ CONTRIBUTORS 第三方贡献者列表
├─ LICENSE 版权说明
├─ PATENTS Go语言著作权说明
├─ README.md Go环境安装说明
├─ robots.txt 搜索爬虫权限
└─ VERSION Go语言的版本号
我们只需要重点关注src、pkg、bin、test这4个目录。
网友评论