{eval=Array;=+count(Array);}
Golang常用包自然主要在其标准库中。以下是标准库中各个包的分组目录。(参见图书u: https://books.studygolang.com/The-Golang-Standard-Library-by-Example/)
第1章:输入和输出
第2章:文本
第3章:数据结构与算法
第4章:日期与时间
第5章:数学函数
第6章:文件系统
第7章:数据持久存储与交换
第8章:数据压缩与归档
第9章:测试
第10章:进程、线程和 goroutine
第13章:应用构建 与 debug
第15章:
第16章:
Go语言中文网有标准库中文文档:
https://studygolang.com/pkgdoc
另外,建议通过写实际项目来巩固包的使用,否则很容易忘记。平时养成多查阅文档的习惯。
Go 标准库有以下几类:
包括二进制以及文本格式在屏幕、键盘、文件以及其他设备上的输 入输出等,比如二进制文件的读写。对应于此分类的包有bufio、 fmt、 io、 log和flag 等,其中 flag 用于处理命令行参数。
包括字符串和文本内容的处理,比如字符编码转换等。对应于此分 类的包有encoding、 bytes、 strings、 strconv、 text、 mime、 unicode、 regexp、 index和path等。其中path用于处理路径字符串。
包括开发网络程序所需要的包,比如Socket编程和网站开发等。对应于此分类的包有: net、 http和expvar等。
包含对系统功能的封装,比如对操作系统的交互以及原子性操作等。对 应于此分类的包有os、 syscall、 sync、 time和unsafe等。
包括math、 sort、 container、 crypto、 hash、 archive、 compress和image等。
对应于此分类的包有: runtime、 reflect和go等。
另外,还有很多第三方的库,比如代数和矩阵gonum库。
golang官网提供的package,如果是初学者,看这个就可以了,但是是英文的,而且没有太多的例子。所以你可以配合我专栏的这些教程学习。https://golang.google.cn/pkg/
0
回答10
回答0
回答0
回答0
回答7
回答0
回答1
回答0
回答5
回答