make выделяет и инициализирует слайсы, map и каналы (встроенные типы, которые нельзя создать через литерал так же, как указатели). Примеры: make([]int, 0, 10), make(map[string]int), make(chan int). Для указателей и структур используют new или литералы.