// Go的sort包实现了内置和用户定义类型的排序。 package main import ( "fmt" "sort" ) func main() { // sort函数对于内置类型有特定方法 // 对于切片使用就地排序,不会生成新切片 strs := []string{"c", "b", "a"} sort.Strings(strs) fmt.Println("Strings:", strs) ints := []int{7, 2, 5} sort.Ints(ints) fmt.Println("Ints:", ints) // 判断给定切片是否 已经升序排列 s := sort.IntsAreSorted(ints) fmt.Println("Sorted:", s) }