Sobes.tech
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.