其实跟着 oreilly 大师学习 golang的时候,他已经就顺带着把 golang 的标准库讲解了。
比如 net/http 等,但是实际生产中,由于要做容错兼容,检验等,并不会直接使用标准库(而是使用框架)。
但这并不意味着标准库不重要,本专栏专门写
golang 标准库解决方案
- sync包 (Mutex, WaitGroup)
- testing包 (B,T,TB)
- container (heap)
- net (http)
- database/sql
- errors
- hash (hash/hash32/hash64)
- io/ioutil(NopCloser()/ReadAll/ReadDir …)
- path
- encoding/xml
等等, 请直接看后面的文章吧,那里更加具体。
该不是带着看一遍标准库文档吧? 貌似可以这么说,但是 https://golang.org/pkg/ 本身内容就不多。
学习官网标准库,熟悉的同时也练习用法。
btw: 黄建宏翻译一份中文的,如果你英文不好的话,可以尝试看看 《Golang标准库翻译版本1》 。
Merlin 2018.3 标准库解决方案筹备