https://golang.google.cn/doc/effective_go

references:


To write Go well, it’s important to understand its properties and idioms.

It’s also important to know the established conventions for programming in Go, such as naming, formatting, program construction, and so on, so that programs you write will be easy for other Go programmers to understand.

Examples

https://golang.google.cn/src/
https://golang.google.cn/pkg/
The Go package sources are intended to serve not only as the core library but also as examples of how to use the language.