Go 初體驗 - 錯誤與異常處理

錯誤處理是學習任何編程語言都須要考慮的一個重要話題編程

go 內置的 error 接口是這樣的:編程語言

先上代碼:學習

輸出:3d

釋義:對象

咱們首先定義9行的自定義錯誤類型blog

30行再實現 error 接口接口

34定義打開文件的方法字符串

輸出結果就是執行了31行咱們自定義的 Error 方法,返回值爲 nil源碼

另外還有 panic() 和 recover() 方法,本文不作解釋方法

還有2種直接建立異常的方法:

輸出:

查看源碼,發現這2種方式返回的error對象都是它:

故,頭2行輸出的都是一個字符串

相關文章
相關標籤/搜索