Sorting 对地图切片排序
我有一个10张地图的切片,如何按其中一个值排序Sorting 对地图切片排序,sorting,dictionary,go,slice,Sorting,Dictionary,Go,Slice,我有一个10张地图的切片,如何按其中一个值排序 [{"name":"a","score":100}, {"name":"z","score":150}, {"name":"s","score":120}, {"name":"x","score":110}, {"name":"r","score":10}, {"name":"b","score":1300}, {"name":"b","score":1500}, {"name":"w","score":1002}, {"name":"o","sc
[{"name":"a","score":100},
{"name":"z","score":150},
{"name":"s","score":120},
{"name":"x","score":110},
{"name":"r","score":10},
{"name":"b","score":1300},
{"name":"b","score":1500},
{"name":"w","score":1002},
{"name":"o","score":140},
{"name":"q","score":101}]
我想用
score
值按降序对切片进行排序,但我不知道如何排序 只是一个简单的排序.Slice
sort.Slice(information,
func(i, j int) bool {
return information[i].Difference > information[j].Difference
})
映射的类型是什么,
map[string]接口{}
?或者它们是结构化的?最简单的方法是,它甚至附带了一个示例。