Go 部落格
Go 1.16 釋出
Go 團隊今天非常高興地宣佈 Go 1.16 的釋出。您可以在 下載頁面 獲取它。
新的 embed 包 提供了在編譯時使用新的 //go:embed 指令嵌入檔案的能力。現在,將支援資料檔案捆綁到 Go 程式中變得更加容易,從而使 Go 的開發更加順暢。您可以使用 embed 包文件 開始使用。Carl Johnson 還撰寫了一篇很棒的教程,“如何使用 Go embed”。
Go 1.16 還增加了對 macOS ARM64 的支援(也稱為 Apple silicon)。自 Apple 公佈其新的 arm64 架構以來,我們一直與他們密切合作,以確保 Go 得到全面支援;有關更多資訊,請參閱我們的博文“Go on ARM and Beyond”。
請注意,Go 1.16 預設要求使用 Go 模組,因為根據我們 2020 年的 Go 開發者調查,96% 的 Go 開發者已經切換。我們最近為 開發和釋出模組 增加了官方文件。
最後,還有許多其他改進和錯誤修復,包括編譯速度提高 25%,記憶體使用量減少 15%。有關更改的完整列表以及上述改進的更多資訊,請參閱 Go 1.16 釋出說明。
我們要感謝所有透過編寫程式碼、提交 bug、提供反饋以及測試 beta 和 release candidate 版本為本次釋出做出貢獻的開發者。
您的貢獻和勤奮有助於確保 Go 1.16 儘可能穩定。即便如此,如果您發現任何問題,請提交 issue。
我們希望您喜歡這個新版本!
下一篇文章:Go 1.16 中的新模組更改
上一篇文章:VS Code Go 擴充套件中預設啟用 Gopls
部落格索引