golang顺序打印数组

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package main

import (
"fmt"
)

func main() {
m := make(map[int]string)

// 往map中添加键值对
m[1] = "one"
m[2] = "two"
m[3] = "three"

var keyArray []int
for key := range m {
// 数组自动排序
keyArray = append(keyArray, key)
}

// 遍历map
for _, value := range keyArray {
fmt.Println("Key:", value, "Value:", m[value])
}
}