intList := []int{2, 4, 3, 5, 7, 6, 9, 8, 1, 0}
floatList := []float64{4.2, 5.9, 12.3, 10.0, 50.4, 99.9, 31.4, 27.81828, 3.14}
stringList := []string{"a", "cs", "b", "d", "f", "i", "z", "x", "w", "y"}
sort.Sort(sort.IntSlice(intList))//从小到大 [0 1 2 3 4 5 6 7 8 9]
sort.Sort(sort.Float64Slice(floatList))//从小到大[3.14 4.2 5.9 10 12.3 27.81828 31.4 50.4 99.9]

sort.Sort(sort.StringSlice(stringList))//正序 [a b cs d f i w x y z]

fmt.Printf("%v\n%v\n%v\n", intList, floatList, stringList)

sort.Sort(sort.Reverse(sort.IntSlice(intList)))//从大到小[9 8 7 6 5 4 3 2 1 0]

sort.Sort(sort.Reverse(sort.Float64Slice(floatList)))//从大到小[99.9 50.4 31.4 27.81828 12.3 10 5.9 4.2 3.14]

sort.Sort(sort.Reverse(sort.StringSlice(stringList))) //倒叙[z y x w i f d cs b a]

fmt.Printf("%v\n%v\n%v\n", intList, floatList, stringList)



//字符串去重