Go源码各目录含义

├── AUTHORS
官方的Go语言作者

├── CONTRIBUTING.md

├── CONTRIBUTORS
第三方的贡献者

├── LICENSE
Go语言发布授权协议

├── PATENTS
专利

├── README.md
README~

├── VERSION
VERSION~

├── api
所有的API列表
├── README
├── except.txt
├── go1.1.txt
├── go1.10.txt
├── go1.11.txt
├── go1.12.txt
├── go1.2.txt
├── go1.3.txt
├── go1.4.txt
├── go1.5.txt
├── go1.6.txt
├── go1.7.txt
├── go1.8.txt
├── go1.9.txt
├── go1.txt
└── next.txt
每个文件是对应版本的API特性list。版本冻结后,文件内容也被冻结不允许改动
except.txt列出了(在不破坏兼容性的前提下)可能会消失的API
next.txt将来可能加入的API,它仅会影响IDE的提醒

├── bin
存放所有官方提供的Go语言相关工具的可执行文件

├── doc
官网离线的document html文件

├── favicon.ico
├── lib
├── misc
存放各类编辑器或者IDE(集成开发环境)软件的插件,辅助查看和编辑Go代码

├── pkg
标准库的所有归档文件。目录结构跟当前使用的操作系统相关。
tool目录下的平台相关目录中存放了很多可执行文件,具体可以查看Go命令使用

├── robots.txt
├── src
存放所有标准库、Go语言工具、相关底层库(C语言实现)的源码

└── test
存放测试Go语言自身代码的文件

 

posted @ 2020-09-27 17:18  hello大雄  阅读(228)  评论(0编辑  收藏  举报