1、首先要安装go,这里简单说下,去官网下或go中文网里下,里面对应不同版本的下载,我们这里直接用windows版的吧
2、下载好安装完后要设置下环境变量路径,有些是安装完自己会设置好,去环境变量里查看下,GOPATH是我们后面写代码放的路径,然后是PATH里要加go的安装目录下的bin,最好到GOPATH下的bin也加下,用bee什么的会用到。
3、在命令行试下go version看能不能识别,有打印版本就是已经成功了
4、然后这里用vscode作为编辑器来写go,当然也可以用其他的编辑器,看个人习惯,vscode的话安装下扩展go会比较方便
5、那我们来看下最简单的代码,就是写个打印hello,代码的结构看图,开头要写明是那个package,我们是直接一个文件代码main运行,所以是 package main,然后下面写main函数,fmt是标准库里打印格式化的一个包,import就是表示引用了哪些包,有go插件会安装几个提示的程序,import基本不用管,保存了就会自己填上,怎么样是不是很简单。
6、golan的特点在协程和通道chan,我们这里写个简单的使用,在协程里定时打印,等待主程发结束过来,这里用的函数都可以到标准库找到。
7、vscode有集成终端可以直接运行,用go run main.go直接运行,没有在目录下生成程序,可以看到上面代码的运行结果,如果要生成可执行程序要用go build,后面可以再加参数,常用是-ldflags="-s -w"表示去符号表去调试信息可以减小生成的程序