Go 推出 1.19 版本,最大重點是修正 Go 1.18 加入的泛型功能,部分泛型程式碼的效能提升可達 20%。
文件註解現在支援連結、列表和標題語法,這些改良有助用戶編寫更清楚,且易於閱讀的文件註解,特別是針對大型 API 套件,清楚的註解有助減低套件的採用障礙,另外 Go 的記憶體模型也明確定義了 sync/atomic 套件的行為,修改後的 happens-before 關係定義,現在與 C、C++、Java、JavaScript、Rust 和 Swift 等程式語言一致。
Go 的垃圾回收器則加入一個軟性記憶體限制,該限制對於在專有記憶體容量的容器中,最佳化 Go 程式盡可能提高運作效率特別有用。
沒有留言:
發佈留言