(1)go 环境搭建

1 .下载安装

https://golang.org/

 https://golang.google.cn/  中国

2.环境变量配置

安装后会自动配置三个环境变量

 (1)

GOROOT: 安装go文件得位置

  

(2)

PATH:

  

(3)

 GOPATH:写代码的位置

GOPATH 从1.8开始,windows的gopath默认在C:Users用户民go下 ,注意是在用户级变量而不是系统级的环境变量

GOPATH允许多个目录,当有多个目录时,请注意分隔符,多个目录的时候Windows是分号;

由于GOPATH是开发代码的目录,我把它从C盘转移到了F:gopro

(4)go env 指令查看环境设置

C:>go env
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:UsersmengAppDataLocalgo-build
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=F:goproset GOPROXY=
set GORACE=
set GOROOT=C:Go
set GOTMPDIR=
set GOTOOLDIR=C:Gopkg	oolwindows_amd64
set GCCGO=gccgo
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:UsersmengAppDataLocalTempgo-build095660662=/tmp/go-build -gno-record-gcc-switches
View Code

(5) go version 获得版本号

package main
import "fmt"
func main(){
    fmt.Println("hello")
}

运行方法

1.  直接运行

run go hello.go 

2. 编译生成exe文件,再运行文件

build 后的 文件可以在没有go环境的电脑上运行

3.vscode 下 F5

插件:

chinese   中文    重启生效

go  vscode环境

再F5运行

快速手册

https://tour.go-zh.org/welcome/1

中文文档

https://studygolang.com/pkgdoc

插件

go get 指令用来下载并安装,下载后生成到 GOPATH路径的scr文件夹下,之后自动安装到bin.

但是  go get 某些原因下载总是失败。这是需要我们手动 git clone下来(git clone https://github.com/ramya-rao-a/go-outline),再转到%GOPATH%  执行go install(go install github.com/go-outline) 命令

(1)dlv  用来运行调试go程序      ---F5

    go get -v github.com/go-delve/delve/cmd/dlv" to install

(2)gopkgs  自动补全未导入的包
 
(3)godef  转到定义2
 

vscode提示安装所有

 。。

项目结构

1

2

 3

  gocode
  gopkgs
  go-outline
  go-symbols
  guru
  gorename
  gotests
  gomodifytags
  impl
  fillstruct
  goplay
  godoctor
  dlv
  gocode-gomod
  godef
  goreturns
  golint
原文地址:https://www.cnblogs.com/buchizaodian/p/10755989.html