Contents

golang

50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs

effective go

The Go Programming Language Specification

fmt

1. what is fmt

fmt is a tool that automaically format source code

2. do what?

The gofmt program (also available as go fmt, which operates at the package level rather than source file level) reads a Go program and emits the source in a standard style of indentation and vertical alignme