-
Go 項目中常見的 10 種錯誤
本文總結了10種 go 語言編成中可能導致性能下降的壞實踐。有代碼潔癖的同學來自我檢查吧! 這篇文章主要講述了我在 Go 項目中見到過的常見錯誤清單,順序無關。 未知的Enum值 來看個簡單的例子 在上面的代碼中,使用iota創建了一個enum類型,分別代指下面的狀態信息: 現在,我們假設Status?是一個 JSON 請求中被Marshalled / Unmarshalled的一個屬性,我們可以設計出下面的數據結構: 然后,假設收到的Request 的接口返回值為: 到目前為止,沒有什么特殊的…