Go 1.26で追加されたnew(expr)はなぜこの形なのか こんにちは、開発1部の@uho-wqです。 本記事ではGo 1.26で追加されたnew(expr)がどのような議論の末にこの形に落ち着いたのかを説明しようと思います。 go.dev new(expr) Go 1.26で、組み込み関数newが式(expression)を受け取れるようになりました。 p := new(42) // *int, 値は42 s := new("hello") // *string, 値は"hello" b := new(true) // *bool, 値はtrue とてもシンプルな構文追加に思えますが、実…