Answers for "golang sort struct"

Go
0

sort an array of struct in golang

slice.Sort(planets[:], func(i, j int) bool {
    return planets[i].Axis < planets[j].Axis
})
Posted by: Guest on March-27-2021
0

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, %dn", kv.k, kv.v)
}
Posted by: Guest on January-25-2022

Code answers related to "golang sort struct"

Browse Popular Code Answers by Language