文件名称:goerr:包goerr在Go中提供了强大的错误处理功能
文件大小:8KB
文件格式:ZIP
更新时间:2024-04-30 02:40:49
go Go
er 软件包goerr在Go中提供了强大的错误处理功能。 Stacktrace(与github.com/pkg/errors兼容) 通过With()保留与错误相关的变量 用法 示例代码在 package main func someAction ( input string ) error { if input != "OK" { return goerr . New ( "input is not OK" ). With ( "input" , input ) } } func main () { if err := someAction ( "ng" ); err != nil { var goErr goerr. Error if errors . As ( err , & goErr ) {
【文件预览】:
goerr-master
----go.mod(310B)
----errors_test.go(1KB)
----.travis.yml(277B)
----LICENSE(3KB)
----go.sum(2KB)
----examples()
--------basic()
----README.md(1KB)
----stack.go(6KB)
----errors.go(2KB)