Junior — Middle
¿Cómo se realiza la iteración de elementos en arreglos asociativos tipo map?
sobes.tech AI
Respuesta de la IA
En Go, para iterar sobre los elementos de un mapa (mapa) se utiliza el ciclo for range. Sin embargo, el orden de recorrido no está garantizado y puede variar en cada ejecución.
Ejemplo:
m := map[string]int{"a": 1, "b": 2, "c": 3}
for key, value := range m {
fmt.Printf("%s -> %d\n", key, value)
}
Este ciclo recorre todos los pares clave-valor en el mapa. El orden de recorrido es aleatorio, por lo que no se debe confiar en la secuencia de los elementos durante la iteración.