Go Standard Library Cookbook 2018Go标准库手册
Go 语言的标准库一直是它的王牌,《Go 语言标准库手册》就挺适合想搞明白这些包的朋友。这本书不是走马观花地扫一眼,而是每个包都讲得挺细,像fmt
、io
、net/http
这些用得多的,讲了不少实用技巧和坑点提醒。
网络包的玩法也写得蛮清楚的,像搭个小 HTTP 服务、搞个中间件,甚至是怎么用net/http/pprof
做性能,都是一步步带着你走,照着敲就能跑起来。别怕看不懂,书里的例子都挺贴地气。
并发编程这块我觉得讲得还不错,sync
和context
这些常用的工具包都有场景,讲了不少你写协程时候遇到的问题,挺实战的。你如果正在调协程死锁,翻翻这本就有启发。
字符串、时间函数这种日常活儿也没落下,strings
、time
这些包的用法得挺全。比如时间格式化的坑,像2006-01-02 15:04:05
那种格式为啥这么奇怪,这书也解释了。
,《Go 语言标准库手册》不是什么炫技的书,而是一本真能帮你写出更稳代码的参考书。如果你写 Go 写得挺多,又总翻文档找包用法,这本手册还蛮值得常放手边翻翻的。
如果你对 Go 的并发更感兴趣,可以看看这篇:Go 并发编程实战; 想深入了解切片的话,也有这篇:Go 语言切片实用函数库。
6.57MB
文件大小:
评论区