Para criar um slice vazio com comprimento diferente de zero, use a função embutida make(), que aloca e inicializa um slice do tipo e tamanho especificados.
func make(t Type, size ...IntegerType) Type
Size especifica o comprimento. A capacidade do slice é igual ao seu comprimento.
Um segundo argumento inteiro pode ser fornecido para especificar uma capacidade diferente; não deve ser menor que o comprimento.
Por exemplo, make([]int, 0, 10) aloca um array subjacente de tamanho 10 e retorna um slice de comprimento 0 e capacidade 10 que é apoiada por este array subjacente.