Announcing Go 1.18 Beta 2

近日官方推出了 Go 1.18 Beta 2 版本,該版本增加了對(duì) generic,fusing 和新的 Go workspace 的支持。以下是 blog 原文內(nèi)容。
我們兩個(gè)月前發(fā)布了 1.18 Beta 1,現(xiàn)在是有史以來(lái)下載次數(shù)最多的 Go Beta 版本,其兩倍于以前的版本。Beta 1 也證明非??煽浚皇聦?shí)上,我們已經(jīng)在谷歌的生產(chǎn)中使用。
用戶對(duì) Beta 1 的反饋幫助我們?cè)趯?duì)泛型的新支持中識(shí)別模糊錯(cuò)誤,并生成更穩(wěn)定的最終版本。今天發(fā)布的 Go 1.18 Beta 2 已經(jīng)解決了這些問題。與現(xiàn)有的 Go Toolchain 一起安裝它的最簡(jiǎn)單方法是運(yùn)行:
go?install?golang.org/dl/go1.18beta2@latest
go1.18beta2?download
因?yàn)槲覀冋诨〞r(shí)間發(fā)行第二個(gè)測(cè)試版,最終版本的 1.18 將在 3 月份發(fā)布。Go 語(yǔ)言服務(wù)器 gopls 和 VS Code Go 擴(kuò)展現(xiàn)在支持泛型。要安裝帶有泛型的 gopls,請(qǐng)參 閱本文檔[1],要配置 VS Code Go 擴(kuò)展,請(qǐng)遵循 以下說明[2]。
原文地址[3]。
參考資料
[1]gopls docs: https://github.com/golang/tools/blob/master/gopls/doc/advanced.md#working-with-generic-code
[2]VS Code Go Extension: https://github.com/golang/vscode-go/blob/master/docs/advanced.md#using-go118
[3]原文地址: https://go.dev/blog/go1.18beta2
