The only looping construct in Go, replacing while and do-while .
Downloading the PDF is step one. But to truly write effective code, you need a strategy.
Since "Effective Go" is a living document hosted on the official Go website, why are so many developers seeking a PDF version?