new(int) // *int(値は0) // 初期値を設定するには一時変数が必要 val := 42 p := &val // 値を直接渡せる p := new(42) // *int(値は42) // 関数の戻り値も渡せる t := new(time.Now()) // *time.Time Before After
with new(expr) introduced in Go 1.26 • 2/17にリリースされたgolangci-lint v2.10.0でstaticcheck v0.7.0を取り込む ◦ [staticcheck,SA4006] false positives ❯ golangci-lint --version golangci-lint has version 2.10.0 built with go1.26.0 ❯ golangci-lint run ./... 0 issues.