Go的学习 sort
2023-09-11 14:22:19 时间
1.排序操作主要都在 sort包中,导入就可以使用了
2.sort.Ints对整数进行排序
package main; import ( "fmt" "sort" ); func test() { var arr =[...]int{2,20,4,6,9,10}; sort.Ints(arr[:]) fmt.Println(arr) } func main () { test(); }
输出:
[2 4 6 9 10 20]
2.sort.Strings对字符串进行排序
字符串排序是按照26个字母排序的
package main; import ( "fmt" "sort" ) func testString () { var arr =[...]string{"abs","a","bcd","efg","ee"}; sort.Strings(arr[:]) fmt.Println(arr) } func main() { testString(); }
输出:
[a abs bcd ee efg]
3.sort.Float64s对浮点数进行排序
package main;
import (
"fmt"
"sort"
)
func testString () {
var arr =[...]float64{13.4,6.8,1.2,0.6,0.5,12.6};
sort.Float64s(arr[:])
fmt.Println(arr)
}
func main() {
testString();
}
输出:
[0.5 0.6 1.2 6.8 12.6 13.4]
相关文章
- Go 语言学习之路(笔记)
- go-gin框架测试代码
- 【Go命令教程】7. go run
- 双十一购物节,Nacos 1.4.0 + Go SDK 1.0.1发布
- go语言圣经
- vscode go: cannot find main module
- Go学习笔记二——windows下使用Gin
- 【Go语言】【4】GO语言类型和为类型增加方法
- go slice切片详解:定义、遍历、追加切片、切片拷贝
- go安装goctl进行Go Dockefile的自动生成
- 【GO】k8s 管理系统项目23[前端部分–工作负载-Pod]
- [Go] go build 减小二进制文件大小的几种方式
- Atitit go语言 golang 艾提拉总结特性优缺点 目录 1. Go 语言最主要的特性:1 2. 体积大概100M1 3. 问题1 3.1. 编译速度和异常控制怎么样1 3.2.
- 【Go基础】使用go语言函数
- 【Go基础】理解go语言类型
- 【Go】go实现 — 分治法和递归
- Go by Example-图解数组
- Pokémon Go呼应设计:让全世界玩家疯狂沉迷
- 【GO】 K8s 管理系统项目6[API部分--Namespace]
- Go语言自学系列 | golang构造函数
- client-go 入门学习
- Go go.mod入门
- 一次 Go 程序 out of memory 排查及反思