原文鏈接: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]