Пожалуйста, посмотрите эту игровую площадку .У меня есть кусок с некоторыми данными.Теперь я хочу отсортировать этот фрагмент, но не по значению внутри одного из значений, но хочу отсортировать его по количеству вхождений одного из значений.
К сожалению, у меня нет подсказкикак это исправить.Может кто-нибудь, пожалуйста, указать мне правильное направление?
Я знаю, что могу сделать это:
sort.Slice(messages, func(i, j int) bool {
return messages[i].SupplierID < messages[j].SupplierID
})
Это будет сортировать срез, но он начнется с "наивысшего" идентификатора поставщика.но я хочу отсортировать по количеству вхождений: сначала по числу аренды с идентификаторами поставщиков.