跳到主要内容

29 篇文档带有标签「Go 库」

查看所有标签

bufio

Go 语言在 io 操作中,还提供了一个 bufio 的包,使用这个包可以大幅提高文件读写的效率。

Go cobra 库

cobra 既是一个用于创建强大现代 CLI 应用程序的库,也是一个生成应用程序和命令文件的程序。cobra 被用在很多 go 语言的项目中,比如 Kubernetes、Docker、Istio、ETCD、Hugo、Github CLI 等等

Go container 标准库

该包实现了三个复杂的数据结构:堆,链表,环。 这个包就意味着你使用这三个数据结构的时候不需要再费心从头开始写算法了。

Go filepath 标准库

path/filepath 包涉及到路径操作时,路径分隔符使用 os.PathSeparator。

Go flag 库

Go 语言内置的 flag 包实现了命令行参数的解析,flag 包使得开发命令行工具更为简单。

Go fmt 标准库

fmt 包实现了格式化 I/O 函数,类似于 C 的 printf 和 scanf;格式“占位符”衍生自 C,但比 C 更简单。

Go io 标准库

https://books.studygolang.com/The-Golang-Standard-Library-by-Example/chapter01/01.1.html

Go ioutil 标准库

虽然 io 包提供了不少类型、方法和函数,但有时候使用起来不是那么方便。比如读取一个文件中的所有内容。为此,标准库中提供了一些常用、方便的 IO 操作函数。

Go sort 标准库

该包实现了四种基本排序算法:插入排序、归并排序、堆排序和快速排序。

Go strings 标准库

由于 string 类型可以看成是一种特殊的 slice 类型,因此获取长度可以用内置的函数 len;同时支持 切片 操作,因此,子串获取很容易。

Go time 标准库

time 包提供了时间的显示和测量用的函数。日历的计算采用的是公历。

Go Unicode 标准库

由于 UTF-8 的作者 Ken Thompson 同时也是 go 语言的创始人,所以说,在字符支持方面,几乎没有语言的理解会高于 go 了。

os/exec

在 Golang 中用于执行命令的库是 os/exec

sed

sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。