go的 err!=nil 和 panic+recover 這兩種錯誤處理機制的關係和區別是什麼?

ddxx11223發表於2018-11-18

不少資料都說 go 的 panic+recover 可以拿來當 try catch 用,那既然這樣,為什麼還需要 err!=nil,像 java 那樣所有地方都 try catch 不就行了? 有人知道其中的內在聯絡嗎?

更多原創文章乾貨分享,請關注公眾號
  • go的 err!=nil 和 panic+recover 這兩種錯誤處理機制的關係和區別是什麼?
  • 加微信實戰群請加微信(註明:實戰群):gocnio

相關文章