Junior
Wat is de volgorde van doorlopen van de elementen in een map?
sobes.tech AI
Antwoord van AI
De volgorde van elementen in een map in Golang is niet gegarandeerd en kan veranderen bij elke iteratie. Het is geen deterministische volgorde.
Bijvoorbeeld:
package main
import "fmt"
func main() {
m := map[string]int{
"apple": 1,
"banana": 2,
"cherry": 3,
}
// Eerste iteratie
fmt.Println("Eerste iteratie:")
for key, value := range m {
fmt.Printf("%s: %d\n", key, value)
}
// Tweede iteratie kan een andere volgorde geven
fmt.Println("\nTweede iteratie:")
for key, value := range m {
fmt.Printf("%s: %d\n", key, value)
}
}