Я знаю, как сортировать ключ/значение с типом данных:Сортировать пара в GoLang
map[1:a 2:c 0:b]
используя sort
пакет GoLang. Как я могу сортировать Pair
как следующее:
[{c 2} {a 1} {b 0}]
Я хочу, чтобы все пары, чтобы быть отсортирован в соответствии с ключом или значение? Конечный результат:
[{a 1} {b 0} {c 2}]
все сортировано согласно ключам. Ниже отсортирован по значениям:
[{b 0} {a 1} {c 2}]
Я не хочу сортировать ключ/значение в отдельности и отображать их, я хочу всю пару для сортировки вместе. См. Мое редактирование. – user2567857
@ user2567857, я считаю, что понял вас. Я добавил ссылку на пример моего ответа. – miku
Incase, каждый хочет знать, как сортировать в соответствии с 'value', просто измените' s [i] .Key' и 's [j] .Key' to' s [i] .Value' и 's [i] .Value' соответственно. – user2567857