笔记 | Go开发工程师_阶段一_第1周01
本系列笔记为慕课网《Go开发工程师成长体系课程》的文字笔记
课程内容
- Go语言基础知识
带领大家迅速上手Go语言,详细讲解Go语言的基础知识 课程安排:
- go语言环境的配置
- 基于go mod的依赖管理
- 基础语法 变量,常量,类型,选择,循环,函数,指针
- 内建容器 数组,切片,Map和字符串
- 面向“对象” 结构体和方法
- 出错处理与defer/panic/recover
- 测试与性能调优
1-1 Go工程师体系课导学
1-2 go语言的安装
Bash (Linux or macOS)
# 配置 GOPROXY 环境变量
export GOPROXY=https://goproxy.io,direct
# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
export GOPRIVATE=git.mycompany.com,github.com/my/private
PowerShell (Windows)
# 配置 GOPROXY 环境变量
$env:GOPROXY = "https://goproxy.io,direct"
# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
$env:GOPRIVATE = "git.mycompany.com,github.com/my/private"
使配置长久生效 (推荐)
上面的配置步骤只会当次终端内生效,如何长久生效呢,这样就不用每次都去配置环境变量了。
Mac/Linux
# 设置你的 bash 环境变量
echo "export GOPROXY=https://goproxy.io,direct" >> ~/.profile && source ~/.profile
# 如果你的终端是 zsh,使用以下命令
echo "export GOPROXY=https://goproxy.io,direct" >> ~/.zshrc && source ~/.zshrc
Windows
1. 右键 我的电脑 -> 属性 -> 高级系统设置 -> 环境变量
2. 在 “[你的用户名]的用户变量” 中点击 ”新建“ 按钮
3. 在 “变量名” 输入框并新增 “GOPROXY”
4. 在对应的 “变量值” 输入框中新增 “https://goproxy.io,direct”
5. 最后点击 “确定” 按钮保存设置
1-3 goland的安装
下载
新建项目
- 注意项目类型为
Go Modules
- 右边再配置一下
goproxy
- 注意项目类型为
更改keymap
- delete line
- back
- forward
- declaration [跳转到定义]
更改
File Watchers
- 没有的话可以在插件里面自行安装
- 【每次文件保存的时候运行一次格式化代码】添加
goimports
,保持默认配置即可
- 若安装失败则可在cmd中运行
go get -v golang.org/x/tools/cmd/goimports
进行安装 - 手动安装教程
- 【运行方式配置】为了讲解的方便,刚开始的时候会在把main写在同一个目录里,这样的话goland默认的运行就会有问题。此时更改
run configurations
中的Run Kind
为File
即可
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。