在开发时计算各个程序组件的运行时间是必不可少的,在 Java、Python 中习惯了用结束时间减去开始时间,在 Go 中开始也是这样的,但总感觉哪里不对。




Google 后发现有更好的方法

1
2
3
begin := time.Now()
// work
fmt.Println("time: " + time.Since(begin))

Since() 函数帮我们完成了时间的计算,并且换算了相应的时间单位

03-16 17:18