1.排序操作主要都在 sort包中,导入就可以使用了
2.sort.Ints对整数进行排序
package main; import ( "fmt" "sort" ); func test() { var arr =[...]int{2,20,4,6,9,10}; sort.Ints(arr[:]) fmt.Println(arr) } func main () { test(); }
输出:
[2 4 6 9 10 20]
2.sort.Strings对字符串进行排序
字符串排序是按照26个字母排序的
package main; import ( "fmt" "sort" ) func testString () { var arr =[...]string{"abs","a","bcd","efg","ee"}; sort.Strings(arr[:]) fmt.Println(arr) } func main() { testString(); }
输出:
[a abs bcd ee efg]
3.sort.Float64s对浮点数进行排序
package main;
import (
"fmt"
"sort"
)
func testString () {
var arr =[...]float64{13.4,6.8,1.2,0.6,0.5,12.6};
sort.Float64s(arr[:])
fmt.Println(arr)
}
func main() {
testString();
}
输出:
[0.5 0.6 1.2 6.8 12.6 13.4]