this is my code(golang)
func main() {
names := []string{"1", "2", "3"}
for index, name := range names {
println(index, name)
}
myMap := map[string]string{
"A": "Apple",
"B": "Banana",
"C": "Charlie",
}
for key, val := range myMap {
fmt.Println(key, val)
}
}
and this is result
0 1
B Banana
1 2
2 3
C Charlie
A Apple
- Why was it names and myMap mixed?
- Why different order of myMap?