golang学习之路1-环境安装及Helloword
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
@
Golang 学习之路
前言
1、为什么学习Golang?
1) 我需要学习一种静态强类型、编译型语言;
2) 腿毛特长:Golang=C+Python;
3) 运行时不需要依赖外部库,打包好就能执行,但可执行文件存储较大;
4) 不区分平台运行,使用 GOOS 设置运行的平台(darwin、linux、Windows)及体系架构(amd64/arm)
2、Golang是在2008年由google公司开发(听说都是C语言的大佬)
3、开发速度快,执行效率高:
1) 开发速度:Python > Golang > C
2) 执行效率:C > Golang > Python
4、Golang开发的项目:docker、k8s等后台/web服务,在用的公司:七牛云、字节等
一、安装环境
1.Golang 安装
1、下载链接:https://golang.google.cn/dl
用这个友好点:https://golang.google.cn/doc/install
2、Windows为例,直接安装就好
3、查看Golang版本
C:\Users\Administrator>go version
go version go1.16.6 windows/amd64
C:\Users\Administrator>
2.GoLand 安装
1、下载链接:https://www.jetbrains.com/zh-cn/go
安装需要版本下载就好或者使用VSCode。
2、创建 GOPATH
- bin:编译后的程序存放
- pkg:依赖包
- src:自己源代码
3、Goland 设置
- 设置,将上述 GOPATH 路径粘贴,如:E:\ppl-golang
- 设置 cmd 指定为 git-shell (没有git的可不设置)
shell 命令行执行
二、第一个go程序 HelloWord
创建 mian.go,运行!
package main
import "fmt"
func main() {
fmt.Println("Hello")
}
- 每个go程序,都必须有一个 package main
- go程序文件格式都是:*.go
三、go命令行
1、编译.go文件,-o指定生成文件
go build -o a.exe main.go
go build *.go
2、直接运行程序,不会编译为可执行程序
go run main.go
go run *.go
3、编译安装:go install
go install
完成可以在GOBIN目录看到可执行文件
4、go环境变量
查看go环境变量:go env
go env
设置go环境变量:go env -w xxx=xxx
go env -w GOBIN=E:/ppl-golang/bin
设置为国内七牛云源:GOPROXY=https://goproxy.cn,direct
go env -w GOPROXY=https://goproxy.cn,direct
更多命令行可以 go help 查看!
End