今天刷题的时候,需要数组反转,突然想到利用sort包自带的Slice函数,实现切片反转。
代码如下:
package main
import (
"fmt"
"sort"
)
func main() {
arr := []int{1, 2, 3, 4, 5, 8, 3, 4}
sort.Slice(arr, func(i, j int) bool {
if i < j {
return false
}
return true
})
fmt.Println(arr)
}