go标准库的学习-errors
生活随笔
收集整理的这篇文章主要介绍了
go标准库的学习-errors
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
参考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", 17err := 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", 17err := fmt.Errorf("user %q (id %d )not found", name, id)if err != nil{fmt.Println(err)} }返回结果相同
转载于:https://www.cnblogs.com/wanghui-garcia/p/10307308.html
总结
以上是生活随笔为你收集整理的go标准库的学习-errors的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: python基础05
- 下一篇: ETL工程师知识点