golang slice 简单排序
原文链接:https://www.jianshu.com/p/603be4962a62
demo
package main import ( "fmt" "sort" ) /*slice 简单排序示例*/ func main() { //定义一个年龄列表 ageList := []int{1, 3, 7, 7, 8, 2, 5} //排序,实现比较方法即可 sort.Slice(ageList, func(i, j int) bool { return ageList[i] < ageList[j] }) fmt.Printf("after sort:%v", ageList) }
运行结果:
after sort:[1 2 3 5 7 7 8]