Information Technology
Programming in Go
The purpose of this book is to teach solid idiomatic Go programming using all the features the language provides, as well as the most commonly used Go packages from Go’s standard library. The book is also designed to serve as a useful reference once the language is learned. To meet both of these goals the book isquite comprehensiveand triestocover every topic in just one place—and with forward and backward cross-references throughout.
Go is quite C-like in spirit,being a small and efficient language with convenient low-level facilities such as pointers. Yet Go also offersmany featuresassociated with high-or very high-level languages,such asUnicode strings,powerful built- in data structures, duck typing, garbage collection, and high-level concurrency support that uses communication rather than shared data and locks. Go also has a large and wide-ranging standard library.
The reader is assumed to have programming experience in a mainstream pro- gramming languagesuchasC,C++,Java,Python,or similar,althoughallof Go’s unique features and idioms are illustrated with complete runnable examples that are fully explained in the text.
No copy data
No other version available