1.下载安装

当前机器mac m1,下载安装 go1.17.5.darwin-arm64.pkg

2.环境查看

yuwb@yuwbdeMacBook-Pro ~ % go version
go version go1.17.5 darwin/arm64
yuwb@yuwbdeMacBook-Pro ~ % go env    
GO111MODULE=""
GOARCH="arm64"
GOBIN=""
GOCACHE="/Users/yuwb/Library/Caches/go-build"
GOENV="/Users/yuwb/Library/Application Support/go/env"
...

运行命令查看环境安装状况。
image.png

3.vscode安装插件 go

image.png
后面提示安装其他插件,点击安装即可。

4.新建项目

yuwb@yuwbdeMacBook-Pro helloword % cd /Users/yuwb/Documents/code/go/
yuwb@yuwbdeMacBook-Pro go % go mod init helloword
yuwb@yuwbdeMacBook-Pro go % cd /Users/yuwb/Documents/code/go/helloword 
yuwb@yuwbdeMacBook-Pro helloword % touch main.go 

main.go

package main  // 声明 main 包,表明当前是一个可执行程序

import "fmt"  // 导入内置 fmt 包

func main(){  // main函数,是程序执行的入口
	fmt.Println("Hello World!")  // 在终端打印 Hello World!
}

5.编译运行

在helloword目录下执行:

go build

或者在helloword父目录执行以下命令:

go build helloword

在helloword目录下会产生一个二进制编译文件
image.png

在helloword目录下运行命令:

yuwb@yuwbdeMacBook-Pro helloword % go run main.go
Hello World!