2019年8月13日
摘要: benchmark函数以benchmark开头 benchmark的case一般会跑b.N次,且每次执行都如此 在执行过程中会根据实际case的执行时间是否稳定会增加b.N的次数以达到稳态。 执行命令: BenchmarkAll执行了200000000,每次执行耗时8.29ns Benchmark函 阅读全文
posted @ 2019-08-13 14:11 清明-心若淡定 阅读(1145) 评论(0) 推荐(0)
摘要: Test 的写法: 每一个test文件必须import 一个"testing" test文件下的每一个test case均必须以Test开头并且符合TestXxx形式,否则go test会直接跳过测试不执行 eg: main_test.go main.go t.SkipNow()跳过当前case, 阅读全文
posted @ 2019-08-13 11:28 清明-心若淡定 阅读(607) 评论(0) 推荐(0)
摘要: 常用命令 go command [arguments] 1) go build 跨平台编译: 2) go install : 与go build最大的区别是编译后将输出文件打包成库放在pkg下 3) go get : 用于获取go 的第三方包,通常会默认从git repo上pull最新的版本 eg: 阅读全文
posted @ 2019-08-13 10:55 清明-心若淡定 阅读(960) 评论(0) 推荐(0)