Documentation
¶
Overview ¶
errors包的简单扩展,增加了错误代码和嵌套错误的功能
err := errors.Newf(5, nil, "错误代码%v", 5) err2 := errors.New(6, err, "嵌套错误") err3 := err2.GetPrevious()
Index ¶
Examples ¶
Constants ¶
View Source
const Version = "0.1.2.140819"
当前库的版本
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Errors ¶
type Errors struct {
// contains filtered or unexported fields
}
func New ¶
Example ¶
package main import ( "fmt" "github.com/caixw/lib.go/errors" ) func main() { err := errors.New(5, nil, "abc") if err != nil { fmt.Print(err.GetCode()) } }
Output: 5
Click to show internal directories.
Click to hide internal directories.