我有一个包含 10 个 map 的 slice ,如何按其中一个值排序?
[{"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
。
sort.Slice(information,
func(i, j int) bool {
return information[i].Difference > information[j].Difference
})
关于sorting - 对 map slice 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48291202/