windows下安装go,并使用goland创建一个示例项目
为什么要写这篇文章?
很多教程里面,都是要配置 GOROOT, GOPATH 。 其实这是老版本的方式。
目前新入坑的同学,下载了比较新go安装包,安装后,其实不需要去配置 GOROOT, GOPATH。 并且 go 的 PATH 在 windows中,也配好了,也不需要我们去改动。新手阅读一些老教程,可能会在这里被坑。
1、下载go安装包。
- 官网 go.dev/dl/
- 中文社区 studygolang.com/dl
2、安装过程,下一步,下一步。
3、检查安装
go version
4、查看go的环境变量
go env
5、修改 GOPROXY
不修改,你拉取依赖库,卡死你。
go env -w GOPROXY=https://goproxy.cn,https://goproxy.io,direct
到此,安装已基本完成了。
下面打开我们的 goland,新建一个项目。任意位置都行。
推荐下面两种目录,作为你的所有编程项目路径。
- C:/Code/
- 你的桌面/Code/
点击创建后,会在根目录下,创建一个 go.mod 文件,这个文件就是用来告诉go编译器,你的项目,需要哪些依赖,以及依赖的版本,并且是直接依赖,还是间接依赖。
第一个程序当然是 hello world 了。
跟目录下,创建 main.go 文件,内容如下
package main // 表示这个文件属于 main 包,包你可以理解为go中的功能单元,目的是为了高内聚,低耦合。各个包之间的功能互不影响,但又能相互调用。
import "fmt" // 这个是go的内置库,我们不需要下载它,直接引入就可以使用了
func main() { // 入口函数,一个项目只能有一个,程序运行时,从这里开始,当然还要一个 init() 函数,比main() 更早的执行。
fmt.Println("hello world") // 调用fmt包的Println()输出字符串,第一个字母大写,才能被外部所调用。
}
运行:
- 右键-》绿色三角形,run
- 终端-》go run main.go
本作品采用《CC 协议》,转载必须注明作者和本文链接