推荐Golang的assert库

(金庆的专栏 2018.5)

https://github.com/aurelien-rainone/assertgo

Conditionally compiled assertions in Go

和C++中的assert()一样,这个是带条件编译的,必须使用 debug 才能启用。

如:

$ go run -tags debug main.go

使用示例:

assert.True(true, "never printed")
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐