🙆

Go 1.24 リリースノートの確認とまとめ(1)

2025/02/13に公開

言語

  1. generic type aliasesの追加
    go1.9で追加された、type aliasがgenericにも対応するようになりました。
    // type alias
    type myInt = int
    
    // generic type alias
    type List[T any] = []T
    

ツール

Go command

  • 従来はtool.goで管理していたツールをgo.modで管理できるようになりました。
    追加
$ go get -tool golang.org/x/tools/cmd/stringer

実行

$ go tool stringer

一覧

$ go tool
  • go build と go install に -json フラグが追加されました。
  • GOAUTHという環境変数が追加されました。
  • go buildでVCSの情報が埋め込まれるようになりました。
    • -buildvcs=falseで回避できます。

今日はここまで

Discussion