Теперь в качестве аргумента можно передавать не только тип, но и выражение с начальным значением.
p := new(42) // *p == 42
Если аргумент
expr имеет тип T, то new(expr) выделяет переменную типа T, инициализирует её значением expr и возвращает указатель типа *T.🐸 Библиотека Go для собеса