因為go的error是處理的很多的情況,但是具體發生的情況是什么,卻沒有說
比如查詢資料庫,如果發生了error那回傳的結構是空的結構還是什么,是不是不能再往下走了
就連很普通的json轉換也有error
jsonStu, err := json.Marshal(stu)
if err != nil {
fmt.Println("生成json字串錯誤")
}
但是,還從來沒發生過error,所以就很想知道,這種如果發生了,會是什么情況,
uj5u.com熱心網友回復:
error 是個介面go代碼都有,都可以直接看到error 的生成程序,怎么不可能知道發生情況,
如 errors.New("int is empty")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/280390.html
標籤:go語言
上一篇:rostcm6
下一篇:關于MATLAB的embed出錯
