前言
安装与配置
去Golang社区或官网下载对应的安装包,安装并配置环境变量。
以我的电脑win10
系统为例:
我安装的是go1.14.4(windows)
版本,傻瓜式安装,一路next。默认安装在C盘,但是因为我的C盘已经有太多内容了,我把安装目录更改为D:\GO1.14.4
。
这里的安装目录也就是下文要配置的GOROOT。
安装结束后,打开命令行工具输入go env
,如果显示如下内容说明安装成功。
配置环境变量GOPATH、GOROOT:
方法一:打开git bash命令,注意是git bash!!!
export GOPATH="E:\Go" # Go的安装目录
export GOROOT="D:\Go1.14.4" #不要和安装目录放在同一个目录
export GOPROXY="https://proxy.golang.org,direct" #因为qiang,配置仓库镜像库
复制代码
方法二:手动配置
- 我的电脑,右击 -> 属性 -> 高级系统设置 -> 环境变量;
- 系统变量 -> 编辑 -> 添加变量值;
- GOPATH: E:\Go 项目空间路径,这里因为E盘空间大,我就放在E盘了;
- GOROOT:D:\GO1.14.4,第一步项目包安装的路径;
编辑器配置
- 点击右侧扩展面板,搜索并安装
Go
扩展 - 因为qiang,Go的语法插件需要从github.com、golang.cn等网站上下载代码包安装,具体方法请参考blog
编码规范
基础语法
通道chan
复制代码
接口interface
- 使用
type
&&interface
关键字声明 - 变量名一般以
er
结尾 - 代码块里包裹的是一组方法定义,没有数据字段,没有实现
- 只要一个变量含有接口类型中的所有方法,那么这个变量就实现了这个接口;如果这个变量只含有此接口的部分方法,那么就没有实现,即不能调用任何接口中定义的方法
type Noticer interface {
SetName(name string)
Name() string
}
复制代码
有疑问加站长微信联系(非本文作者)