Make

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.

make.go