Junior — Middle
¿Se puede establecer una longitud inicial para el corte al crearlo?
sobes.tech AI
Respuesta de la IA
En Go, al crear un slice, se puede establecer una longitud inicial usando la función make. La sintaxis es: make([]T, length, capacity), donde length es la longitud inicial del slice, y capacity es su capacidad (parámetro opcional). Por ejemplo:
s := make([]int, 5) // slice de longitud 5 y capacidad 5
En este caso, el slice s tendrá una longitud de 5, y todos los elementos estarán inicializados con los valores predeterminados para el tipo int (es decir, 0). También se puede especificar una capacidad mayor que la longitud:
s := make([]int, 5, 10) // longitud 5, capacidad 10
Por lo tanto, sí, se puede establecer una longitud inicial para un slice.