Go 学习 (一)

1.应用场景

学习go, 储备go知识, 后续进行开发.

2.学习/操作

1.安装

方式一

使用msi安装包  //需要能正常访问google

https://dl.google.com/go/go1.14.2.windows-amd64.msi

 

默认安装在c:\go

  

下面是之前安装的go.1.12版本

Go 学习 (一)

配置环境变量

GOROOT 是安装路径,  GOPATH是项目路径[后面再说]

Go 学习 (一)

 

Go 学习 (一)

 

备注: 系统环境变量 Path默认为自动添加上c:\go\bin   即go的二进制可执行文件的目录

 

 

方式二:

Zip压缩包  //解压即是安装, 但是一些环境变量之类需要自己手动添加, 不单单是go, 其他语言/软件也是一样, 如php等

下载此zip文件 并提取到你的自选目录(建议是c:\Go):

https://dl.google.com/go/go1.14.2.windows-amd64.zip  //下载链接

若你选择了 c:\Go 之外的目录,你必须为你所选的路径设置 GOROOT 环境变量。

将你的Go根目录中的 bin 子目录(例如 c:\Go\bin)添加到你的 PATH 环境变量中。

 

Go 学习 (一)

Go 学习 (一)

请确保Path变量生效

 

测试是否安装成功

Go 学习 (一)

 

一切正常.

 

如果安装不成功, 多试几次.

 

http://docscn.studygolang.com/doc/install //安装文档

2.编码工具

推荐使用IDE,  文本编辑器备用.

GoLand  //从phpstorm 可以初步判断应该挺好用, 但是收费, 可以先试用一个月 [对于新手,推荐使用 GoLand]

Visual Studio Code  //这里使用vscode

 

 

备注:

使用 VS Code 的话需要安装Go 扩展. 见下面

3.第一个go程序

hello.go

 

详情暂见:

https://xueyuanjun.com/post/19709


4. 项目练习

2.1 Go 项目基本工程管理

项目目录:

 

详情参考:
https://xueyuanjun.com/post/19712

 

出现问题: go build calc

can't load package: package calc: cannot find package "calc" in any of:  ...

Go 学习 (一)

解决办法:

Go 学习 (一)

 

但是, 依然报错

Go 学习 (一)

 

只好暂时先使用下面方式

在新开发cmd窗口中, 执行go builg calc

Go 学习 (一)

执行:

Go 学习 (一)

 

学习go, 储备go知识, 后续进行开发.

 


 

 

3.问题/补充

TBD

4.参考

http://docscn.studygolang.com/doc/install //安装文档

https://xueyuanjun.com/post/19712 //零基础入门(二) —— Go 项目基本工程管理示例

https://blog.****.net/william_n/article/details/102893655  //Go

后续补充

...