-4
我試圖瞭解golang中的錯誤處理以瞭解錯誤處理的工作原理。我有以下代碼:golang錯誤處理類型不匹配
var a int8
var b int32
var err error
c := a + b //types mismatched error
if err != nil {
fmt.Println(err)
}
,當我嘗試從VIM內的:GoRun
運行此我得到的類型不匹配的錯誤。
我的問題是如何捕獲該錯誤並將消息發送到屏幕,如果這甚至可能是因爲在編譯期間發生錯誤?
這是一個編譯時錯誤,沒有什麼可以「捕捉」和打印,因爲你永遠不會運行它。 – Verran
謝謝弗蘭我以爲是。 – user2804894