1.go语言特性
- 自动垃圾回收
- 更丰富的内置类型
- 函数多返回值
- 错误处理
- 匿名函数和闭包
- 类型和接口
- 并发编程
- 反射
- 语言交互性
2.语言结构
一个完整的go文件代码应具有以下几部分:
- 包声明
- 引入包
- 函数
- 变量
- 语句 & 表达式
- 注释
加粗的为必有项
例如:
package main//包名
import "fmt"//引入包
func main() {//函数,这里是主函数
/* Always Hello, World! */
fmt.Println("Hello, World!")//语句,表达式同理
}
3.环境安装
参考了下面两个例子:
在VsCode中搭建Go开发环境,手把手教你配置——闹闹吃鱼
Windows环境下vscode-go安装笔记——迪克猪
大体步骤:
3.1 下载IDE和go安装包与安装
我选择了使用VScode搭载go插件,因此
(1)vscode下载地址:
https://code.visualstudio.com/
Tips:
安装vscode时到这一步时一定要选择添加到路径,其他看个人喜好即可。
(2)go安装包:
下载地址:https://studygolang.com/dl
同理添加到PATH即可。
3.2VScode安装go插件
(1)vscode需要安装额外插件,在插件市场里面直接搜索go,随后进行安装即可。
在vscode里搜索go插件时,按F1键进入vscode命令模式,输入Extensions:Install Extension(或输入前几个字母用光标选择自动匹配的结果即可)然后搜索go插件直接安装。
在安装的时候容易出现下载失败问题,此时需要更换为国内源,如下设置:
要求go版本>=1.13。
windows设置:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
(2)Tips:
- 执行文件要放到GoPath—src文件下,如果不知道Gopath路径,打开cmd输入go env就可以看到。
- vscode运行前要先将文件保存为go文件才可以成功运行。
- 如果觉得vscode默认执行方式不方便可以从插件市场选择类似“runner”类插件,这里我用到的是Code Runner,右键执行就可以了。
4.运行测试:
这时候拿上面的helloworld代码测试一下:
成功运行!安装成功!
go的世界我来了||ヽ( ̄▽ ̄)ノミ|Ю