The Go Blog

Go 1.18 Beta 2 の発表

Go チームの Jeremy Faller と Steve Francia より
2022 年 1 月 31 日

ジェネリクスファジング、そして新しいGo ワークスペースモードのサポートを追加する Go の次期 1.18 リリースに対する皆様の期待に、我々は勇気づけられています。

Go 1.18 ベータ 1 を 2 ヶ月前にリリースしましたが、これはこれまでのどのリリースよりも 2 倍も多くのダウンロード数を記録し、史上最もダウンロードされた Go ベータ版となりました。ベータ 1 は非常に信頼性が高いことも証明されており、実際、Google ではすでに本番環境でこれを実行しています。

ベータ 1 に関する皆様からのフィードバックは、ジェネリクスの新しいサポートにおける不明瞭なバグを特定し、より安定した最終リリースを保証するのに役立ちました。本日リリースの Go 1.18 ベータ 2 ではこれらの問題が解決されており、皆様にぜひお試しいただくことをお勧めします。既存の Go ツールチェーンと並行してインストールする最も簡単な方法は、次のコマンドを実行することです。

go install golang.org/dl/go1.18beta2@latest
go1.18beta2 download

その後、go1.18beta2go のドロップイン代替として実行できます。他のダウンロードオプションについては、go.dev/dl/#go1.18beta2 をご覧ください。

2 回目のベータ版を発行する時間をとっているため、Go 1.18 リリース候補は 2 月に発行され、最終的な Go 1.18 リリースは 3 月になる見込みです。

Go 言語サーバー gopls と VS Code Go 拡張機能がジェネリクスをサポートしました。ジェネリクス付きの gopls をインストールするには、このドキュメントを、VS Code Go 拡張機能を設定するには、この手順に従ってください。

いつものことながら、特にベータリリースでは、何か問題に気づいた場合は、問題を報告してください

次の記事: Go 1.18 がリリースされました!
前の記事: 1.18 のための新しい 2 つのチュートリアル
ブログインデックス