Junior
Quel est l'ordre de parcours des éléments dans une map?
sobes.tech IA
Réponse de l'IA
L'ordre d'itération des éléments dans map en Golang n'est pas garanti et peut changer à chaque itération. Ce n'est pas un ordre déterministe.
Par exemple :
package main
import "fmt"
func main() {
m := map[string]int{
"apple": 1,
"banana": 2,
"cherry": 3,
}
// Première itération
fmt.Println("Première itération:")
for key, value := range m {
fmt.Printf("%s: %d\n", key, value)
}
// La deuxième itération peut donner un ordre différent
fmt.Println("\nDeuxième itération:")
for key, value := range m {
fmt.Printf("%s: %d\n", key, value)
}
}