返回
北京兄弟连IT
置顶
该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理
招生热线:400-656-1390

学校地址:北京市昌平区回龙观文华西路育荣教育园区兄弟连IT教育

兄弟连Go语言培训带你实战GO案例 排序

57 2018-07-31 16:25:00

学习笔记

  兄弟连Go语言培训课程体系设计架构包括了区块链的基础语言Go语言、区块链后端技术体系、区块链公链、区块链分布式应用开发等内容讲解,以及到最后的面试指导和项目实战。课程由清华微软谷歌团队精心打造,历时半年时间共同研发而出。

Go 排序
Go的sort包实现了内置数据类型和用户自定义数据类型的排序功能。我们先看看内置数据类型的排序。

package main

import "fmt"

import "sort"

func main() {

// 这些排序方法都是针对内置数据类型的。

// 这里的排序方法都是就地排序,也就是说排序改变了

// 切片内容,而不是返回一个新的切片

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: [a b c]
Ints: [2 4 7]
Sorted: true

文中图片素材来源网络,如有侵权请联系删除
来源:北京兄弟连IT
热门课程 全部课程

热门动态

申请免费试听

只要一个电话

我们为您免费回电

立即申请