Go 模块入门
Go1.11 的一个重要特性就是 go modules
,作为 Go 一直以来版本管理顽疾的官方解决方案,自然是非常值得重视的。最近看到一篇文章对它阐述的非常好,所以就翻译过来。
gorequest为 golang 程序提供了极为简便的方式发起 HTTP 请求。网上关于这个库的中文教程不多,因此把官方的 README 文件翻译过来,结合自己的一些使用经验,希望能为各位 Gopher 提供一些帮助。
Golang 中处理 JSON 格式数据主要依赖encoding/json
这个库,很多教程(包括 Go 语言圣经)讲 JSON 数据处理时都会定义一个结构体对应于 JSON 数据的各个字段,这种处理方法在 JSON 中字段相对固定时非常实用。但对于字段可能不断变化或者只有一两个字段是固定的时候,如何处理这个问题往往令很多人感到困惑。最近研究 gin 这个库的时候发现一个思路非常值得学习借鉴。