09. sort
升序
arr := []int{3, 1, 4}
sort.Ints(arr)
降序
sort.Slice(arr, func(i, j int) bool {
return arr[i] > arr[j]
})
结构体排序
type Person struct {
Name string
Age int
}
people := []Person{{"Bob", 31}, {"Alice", 25}}
sort.Slice(people, func(i, j int) bool {
return people[i].Age < people[j].Age // 按年龄升序
})