Used only for slices, maps, and channels. It returns an initialized (not zeroed) value of type T . This is necessary because these three types require internal data structures to be set up before use. 4. Control Structures
: Understand how Go’s interface system provides flexibility without the baggage of traditional OOP. effective go book pdf
An effective Go developer uses the language’s tooling as an extension of the book’s advice. Used only for slices, maps, and channels
If you need specific focuses like concurrency or performance, these titles are highly regarded: Efficient Go by Bartłomiej Płotka: Used only for slices