“Golang Sort Struct” Ответ

Сортировать массив структуры в Голанге

slice.Sort(planets[:], func(i, j int) bool {
    return planets[i].Axis < planets[j].Axis
})
Cheerful Crayfish

Golang Sort Struct

type kv struct {
	k   string
	v int
}

ss := []kv{}
for k, v := range results {
	ss = append(ss, kv{k, v})
}

sort.Slice(ss, func(i, j int) bool {
	return ss[i].v > ss[j].v
})

for _, kv := range ss {
	fmt.Printf("%s, %d\n", kv.k, kv.v)
}
smjure

Ответы похожие на “Golang Sort Struct”

Вопросы похожие на “Golang Sort Struct”

Больше похожих ответов на “Golang Sort Struct” по Go

Смотреть популярные ответы по языку

Смотреть другие языки программирования