Sobes.tech
Junior — Middle

È possibile impostare una lunghezza iniziale del taglio al momento della sua creazione?

sobes.tech AI

Risposta dell'AI

In Go, creando un slice, puoi impostare una lunghezza iniziale usando la funzione make. La sintassi è: make([]T, length, capacity), dove length è la lunghezza iniziale del slice, e capacity è la sua capacità (parametro opzionale). Ad esempio:

s := make([]int, 5) // slice di lunghezza 5 e capacità 5

In questo caso, il slice s avrà una lunghezza di 5, e tutti gli elementi saranno inizializzati con i valori predefiniti per il tipo int (cioè, 0). È anche possibile specificare una capacità maggiore della lunghezza:

s := make([]int, 5, 10) // lunghezza 5, capacità 10

Quindi, sì, è possibile impostare una lunghezza iniziale per il slice.