使用Go module和GoLand初始化一个Go项目的方法
程序员文章站
2022-03-21 12:45:36
1 简介golang 是一门优秀的语言,特别是在并发编程上,得益于它的协程和 channel 等,非常方便易用。它通过 go module 来管理包和依赖,本文介绍如何利用它创建一个项目。2 重要的环...
1 简介
golang
是一门优秀的语言,特别是在并发编程上,得益于它的协程和 channel
等,非常方便易用。它通过 go module
来管理包和依赖,本文介绍如何利用它创建一个项目。
2 重要的环境变量
go
通过环境变量来做项目上的管理和控制,通过命令 go env
可以查看相关变量:
关键环境变量:
goroot
: go
的安装目录,即可执行文件所在的目录;
gopath
:工作目录并不是项目所有目录,编译后的二进制文件存放地, import
包的搜索路径,主要包含 bin
、 pkg
、 src
;
go111module
:启用 go module
管理项目,需要有 go.mod
和 go.sum
文件;
goproxy
:下载依赖时的代理,必须配置,不然无法成功下载;
常用的代理有:
个人用阿里云比较多。
3 初始化项目
用命令执行如下:
新建文件 main.go
,开始写代码:
执行或编译后执行:
4 引入本地包
创建目录与文件结构如下:
新建 pkslow_log.go
的内容如下:
修改后的 main.go
的内容如下:
执行如下:
5 goland打开项目
以上已经基本完成了项目的创建,但使用 ide
写代码会更高效率,直接使用 goland
打开项目即可。一些关键配置如下:
goroot:
gopath:
go module:
最终项目整体结构如下:
6 总结
go
语言还是挺有意思的,值得一试。
到此这篇关于使用go module和goland初始化一个go项目的文章就介绍到这了,更多相关go module和goland初始化go项目内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: 原生js实现日期选择插件