兄弟连Go语言培训课程体系设计架构包括了区块链的基础语言Go语言、区块链后端技术体系、区块链公链、区块链分布式应用开发等内容讲解,以及到最后的面试指导和项目实战。课程由清华微软谷歌名师团队精心打造,历时半年时间共同研发而出。
Go排序
Go的sort包实现了内置数据类型和用户自定义数据类型的排序功能。我们先看看内置数据类型的排序。
packagemain
import"fmt"
import"sort"
funcmain(){
//这些排序方法都是针对内置数据类型的。
//这里的排序方法都是就地排序,也就是说排序改变了
//切片内容,而不是返回一个新的切片
strs:=[]string{"c","a","b"}
sort.Strings(strs)
fmt.Println("Strings:",strs)
//对于整型的排序
ints:=[]int{7,2,4}
sort.Ints(ints)
fmt.Println("Ints:",ints)
//我们还可以检测切片是否已经排序好
s:=sort.IntsAreSorted(ints)
fmt.Println("Sorted:",s)
}
输出结果
Strings:[abc]
Ints:[247]
Sorted:true
有疑问加站长微信联系(非本文作者)