我有一个结构图,我通过将数据流式传输到 Go 程序来填充它。地图更新的方式类似于下面的例子。
一旦我填充了这个结构映射,根据结构中count字段的值对这个映射进行排序的最佳(或好的)方法是什么?
package main
type data struct {
count int64
}
func main() {
m := make(map[string]data)
m["x"] = data{0, 0}
if xx, ok := m["x"]; ok {
xx.count = 2
m["x"] = xx
} else {
panic("X isn't in the map")
}
}
这个例子可以在这里运行:http : //play.golang.org/p/OawL6QIXuO
相关分类