1、下载并安装go

安装完成后确认版本信息

> go version
go version go1.17.8 darwin/amd64
2、下载并安装VS Code 3、为VS Code安装go插件
image.png
4、为VS Code安装go tools
image.png

image.png

image.png

安装结果会在控制台打印如下日志:

Tools environment: GOPATH=/Users/jinqian/go
Installing 8 tools at /Users/jinqian/go/bin in module mode.
  go-outline
  gotests
  gomodifytags
  impl
  goplay
  dlv
  staticcheck
  gopls

Installing github.com/ramya-rao-a/go-outline@latest (/Users/jinqian/go/bin/go-outline) SUCCEEDED
Installing github.com/cweill/gotests/gotests@latest (/Users/jinqian/go/bin/gotests) SUCCEEDED
Installing github.com/fatih/gomodifytags@latest (/Users/jinqian/go/bin/gomodifytags) SUCCEEDED
Installing github.com/josharian/impl@latest (/Users/jinqian/go/bin/impl) SUCCEEDED
Installing github.com/haya14busa/goplay/cmd/goplay@latest (/Users/jinqian/go/bin/goplay) SUCCEEDED
Installing github.com/go-delve/delve/cmd/dlv@latest (/Users/jinqian/go/bin/dlv) SUCCEEDED
Installing honnef.co/go/tools/cmd/staticcheck@latest (/Users/jinqian/go/bin/staticcheck) SUCCEEDED
Installing golang.org/x/tools/gopls@latest (/Users/jinqian/go/bin/gopls) SUCCEEDED

All tools successfully installed. You are ready to Go. :)
5、编写Helloword

5-1、在VSCode中创建文件main.go,代码内容如下:

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

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

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

5-2、在控制台执行如下命令,或是按F5执行,此时会报错

> go run main.go
go: go.mod file not found in current directory or any parent directory; see 'go help modules'
exit status 1
Process exiting with code: 1

5-3、执行以下命令,初始化go.mod

go mod init main

5-4、再次执行go run命令

> go run main.go
Hello World!

5-5、在第6行加入断点,debug效果如下图

image.png