1.Could not create temporary directory: 权限被拒绝
Mac 版 VS Code 更新报错 "Could not create temporary directory: 权限被拒绝" 如何解决?-前端集合 - 关注前端技术和互联网免费资源
2.go 测试包,*testing.M
https://chyroc.cn/posts/go-test-introduction/
3.go 单测*testing.M和*testing.T例子
摘自:https://chyroc.cn/posts/go-test-introduction/
去GOPATH下创建src,src下创建example文件夹,然后在example文件夹下创建example_test.go的单测文件;
最后执行go test -v example_test.go
可以看到输出
go test会重新编译包以及*_test.go的文件;
4.如何用好Go的测试黑科技
5.处理命令行参数:
Golang : flag 包简介 - sparkdev - 博客园
6.go语言的可变参数:
7.vscode golang遇到光标放置代码处不能够跳转问题
问题:
the language server is not able to serve any features. initialization failed: error: json rpc parse error
解法:
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
go get golang.org/x/tools/gopls@latest # 可获取最新版本的 gopls
即可
然后重启vscode即可
科普:gopls,里程碑!VS Code Go语言扩展将默认启用gopls|编辑器|服务器|代码|code_网易订阅
8.工程管理
黑马程序员20个小时快速入门go语言(上)_哔哩哔哩_bilibili
同一目录,各个文件的包名必须一样;
9.vscode 调试go
dlv fails to build __debug_bin under VS Code · Issue #2234 · golang/vscode-go · GitHub
https://github.com/golang/vscode-go/blob/master/docs/debugging.md
delve 调试带参数_[译] 使用 VSCode 调试 Golang_shuliang niu的博客-CSDN博客
使用dlv调试golang程序_KentZhang_的博客-CSDN博客_dlv调试go