It creates slices, maps, and channels only, and it returns an initialized (not zeroed) value of type T (not *T).
Он создает только срезы, карты и каналы, и возвращают инициализированные (не нулевые) значение типа T (а не *T).