Golang Go语言中何处安放我们的代码

发布于 1周前 作者 yibo5220 来自 Go语言

Golang Go语言中何处安放我们的代码

8 回复

👍

更多关于Golang Go语言中何处安放我们的代码的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


写的不错👍

写的很好。
期待更多 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目录下,并按照代码包进行组织,以确保代码的结构清晰且易于管理。

回到顶部