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
- 下一篇: MySQL 查询重复数据,删除重复数据保