Golang Go语言中何处安放我们的代码
Golang Go语言中何处安放我们的代码
8 回复
写的不错👍
写的很好。
期待更多 Golang 编程开发的干货,最佳实践。
点赞。
写好代码是一回事,管理好代码又是另一回事
👍
期待更多分享
在Golang(Go语言)中,代码的存放位置有着明确的规范,主要遵循Go语言的工作区结构。一般来说,Go语言的工作区包含三个核心子目录:src、pkg和bin。
- src目录:用于以代码包的形式组织并保存Go源码文件。这里的代码包与src下的子目录一一对应。例如,若一个源码文件被声明属于代码包log,那么它就应当保存在src/log目录中。
- pkg目录:用于存放通过go install命令安装后的代码包的归档文件,这些归档文件通常是以.a结尾的。该目录专门用来存放用户代码的归档文件,与GOROOT目录下的pkg目录功能类似。
- bin目录:用于保存通过go install命令安装后,由Go命令源码文件生成的可执行文件。
遵循这一结构,开发者可以清晰地组织和管理自己的Go语言代码。同时,也需要注意,当环境变量GOPATH中只包含一个工作区的目录路径时,go install命令才会将命令源码安装到当前工作区的bin目录下。若包含多个工作区路径,则需设置环境变量GOBIN来指定安装位置。
综上所述,在Go语言中,代码应安放在工作区的src目录下,并按照代码包进行组织,以确保代码的结构清晰且易于管理。