/*
go 排序
go的sort包实现了内置数据类型和用户自定义数据类型的排序功能
内置数据类型的排序
*/

package main

import (
    "fmt"
    "sort"
)

func main() {
    /*
       这些排序方法都是针对内置类型的
       这里的排序方法都是就地排序 也就是说排序改变了切片内容而不是返回一个新的切片
    */

    strs := []string{"c", "a", "b"}
    sort.Strings(strs)
    ints := []int{7, 2, 4}
    sort.Ints(ints)
    s := sort.IntsAreSorted(ints)
    fmt.Println(s)
}