2022年3月16日、Go1.18がリリースされました。
https://go.dev/blog/go1.18
待望のジェネリックス機能が使えるようになったので、早速Goのバージョンアップです。
ダウンロード
Go1.18が公開されたばかりなので、公式サイトからダウンロード・インストールします。
https://go.dev/dl/
デフォルト設定では、/usr/local/go
配下にインストールされるので、パスを通しておきましょう。
~ $ which go
/usr/local/go/bin/go
~ $ go version
go version go1.18 darwin/amd64
アプリケーションでのGoのバージョンアップ
Goの標準モジュール管理go.mod
で管理されているアプリです。
次のコマンドでgo.mod
に記載されているGoのバージョンが上がったことを確認しています。
go mod tidy -go=1.18
これでアプリケーションが正常に動作することも確認しています。