go语言笔记

本文记录一下在学习 go 语言过程中遇到的问题。

1.下述代码中_ "github.com/go-sql-driver/mysql"中的_的作用。

1
2
3
4
5
6
import (
"database/sql"
"fmt"

_ "github.com/go-sql-driver/mysql"
)

参考资料:

  1. What does an underscore in front of an import statement mean?
  2. Import declarations

2.镜像源配置: 在`.bashrc`文件中写入:
1
2
3
4
5
6
7
8
9
10
11
12
13
# 启用 Go Modules 功能
go env -w GO111MODULE=on

# 配置 GOPROXY 环境变量,以下三选一

# 1. 七牛 CDN
go env -w GOPROXY=https://goproxy.cn,direct

# 2. 阿里云
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct

# 3. 官方
go env -w GOPROXY=https://goproxy.io,direct
> 参考资料: > 1. [Go 国内加速:Go 国内加速镜像 | Go 技术论坛](https://learnku.com/go/wikis/38122)
3.Linux安装go > 参考资料: > 1. [Go 语言环境安装 | 菜鸟教程](https://www.runoob.com/go/go-environment.html)