在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
参考https://studygolang.com/pkgdoc 导入方式: import "errors" errors包实现了创建错误值的函数。 1)func New func New(text string) error
使用字符串创建一个错误,请类比fmt包的Errorf方法,差不多可以认为是New(fmt.Sprintf(...))。 举例: package main import( "errors" "fmt" ) func main() { const name, id = "coco", 17 err := errors.New(fmt.Sprintf("user %q (id %d )not found", name, id)) if err != nil{ fmt.Println(err) } } 返回: userdeMBP:go-learning user$ go run test.go user "coco" (id 17 )not found
等价于: package main import( "fmt" ) func main() { const name, id = "coco", 17 err := fmt.Errorf("user %q (id %d )not found", name, id) if err != nil{ fmt.Println(err) } } 返回结果相同
|
请发表评论