首页 - 信息 - golang映射是否按顺序

golang映射是否按顺序

2023-10-08 19:18

fruits := map[string] int { “橙子”:100, “苹果”:200, “香蕉”:300, }

登录后复制

如果想要有序,可以将key传给切片,对切片进行排序,然后输出:

//将key放入一个slice中并排序。
var 键[]字符串
for key := 范围水果 {
键 = 附加(键,键)
}
排序.字符串(键)

// 根据排序后的切片显示键。
对于 _, key := 范围键 {
fmt.Printf("%s:%v\n", key,fruits[key])
}
登录后复制

以上是golang map是否有序的详细信息。更多相关内容请关注其他相关文章!