培训首页  >  软件开发新闻  >  兄弟连Go语言培训带你实战GO案例 排序

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

[2018-07-30 17:06:23] 浏览量:57 来源:

北京兄弟连IT

  兄弟连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

文中图片素材来源网络,如有侵权请联系删除
  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

网上报名

热门信息