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")
}
}