Junior — Middle
¿Cómo determinar la capacidad (capacity) de un slice en el lenguaje de programación Go?
sobes.tech AI
Respuesta de la IA
En el lenguaje Go, la capacidad (capacity) de un slice se puede determinar usando la función incorporada cap(). Esta devuelve la cantidad de elementos que el slice puede contener sin necesidad de reasignar memoria.
Ejemplo:
s := make([]int, 3, 5) // longitud 3, capacidad 5
fmt.Println(len(s)) // 3
fmt.Println(cap(s)) // 5
Aquí, len(s) es la longitud actual del slice, y cap(s) es su capacidad.