Вышел go 1.26 - https://go.dev/doc/go1.26
🔥 Теперь в new() можно передавать значение, а не только тип
Раньше приходилось:
type Person struct {
Age *int `json:"age,omitempty"`
}
age := 42
p := Person{
Age: &age,
}
Теперь можно не создавать временную переменную или использовать хелперы:
type Person struct {
Age *int `json:"age,omitempty"`
}
p := Person{
Age: new(42),
}
🔥 Теперь в new() можно передавать значение, а не только тип
Раньше приходилось:
type Person struct {
Age *int `json:"age,omitempty"`
}
age := 42
p := Person{
Age: &age,
}
Теперь можно не создавать временную переменную или использовать хелперы:
type Person struct {
Age *int `json:"age,omitempty"`
}
p := Person{
Age: new(42),
}