Golang一些问题记录
Contents
一些问题的解答
#GO111MODULE 用途
golang
从 1.11 版本之后开始用go mod
来管理依赖包了,所以默认这个是开启的,但是像ngrok
这种很老的,又不再更新开源版本的代码,不支持这个特性,需要关闭次功能:
1 | go env -w GO111MODULE=off |
#path.ext
filepath.ext
difference
path.ext
里文件分割符是写死的,在 win 下应该会出问题,也可能不会。
1 | // Ext returns the file name extension used by path. |
1 | // Ext returns the file name extension used by path. |
几乎没区别,硬要说的话,后者更安全些,除此之外没什么区别。
#map[string]string{}
make(map[string]string)
difference
没区别,一个更规范,一个更方便。
参考说明: