2021-04-19 go的使用

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的测试黑科技

如何用好Go的测试黑科技 - 阿伟~ - 博客园

5.处理命令行参数:

Golang : flag 包简介 - sparkdev - 博客园

6.go语言的可变参数:

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

10.go中文文档:

前景 · Go语言中文文档

11.如何用好go的测试黑科技

如何用好 Go 的测试黑科技 | Go 技术论坛

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值