欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

使用Go module和GoLand初始化一个Go项目的方法

程序员文章站 2022-06-25 08:03:23
1 简介golang 是一门优秀的语言,特别是在并发编程上,得益于它的协程和 channel 等,非常方便易用。它通过 go module 来管理包和依赖,本文介绍如何利用它创建一个项目。2 重要的环...

1 简介

golang 是一门优秀的语言,特别是在并发编程上,得益于它的协程和 channel 等,非常方便易用。它通过 go module 来管理包和依赖,本文介绍如何利用它创建一个项目。

2 重要的环境变量

go 通过环境变量来做项目上的管理和控制,通过命令 go env 可以查看相关变量:

关键环境变量:

gorootgo 的安装目录,即可执行文件所在的目录;

gopath :工作目录并不是项目所有目录,编译后的二进制文件存放地, import 包的搜索路径,主要包含 binpkgsrc

go111module :启用 go module 管理项目,需要有 go.modgo.sum 文件;

goproxy :下载依赖时的代理,必须配置,不然无法成功下载;

常用的代理有:

个人用阿里云比较多。

3 初始化项目

用命令执行如下:

新建文件 main.go ,开始写代码:

执行或编译后执行:

4 引入本地包

创建目录与文件结构如下:

新建 pkslow_log.go 的内容如下:

修改后的 main.go 的内容如下:

执行如下:

5 goland打开项目

以上已经基本完成了项目的创建,但使用 ide 写代码会更高效率,直接使用 goland 打开项目即可。一些关键配置如下:

goroot:

使用Go module和GoLand初始化一个Go项目的方法

gopath:

使用Go module和GoLand初始化一个Go项目的方法

go module:

使用Go module和GoLand初始化一个Go项目的方法

最终项目整体结构如下:

使用Go module和GoLand初始化一个Go项目的方法

6 总结

go 语言还是挺有意思的,值得一试。

到此这篇关于使用go module和goland初始化一个go项目的文章就介绍到这了,更多相关go module和goland初始化go项目内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!