Book description
The Go Programming Language Phrasebook
Essential Go code and idioms for all facets of the development process
This guide gives you the code “phrases” you need to quickly and effectively complete a wide variety of projects with Go, today’s most exciting new programming language.
Tested, easy-to-adapt code examples illuminate every step of Go development, helping you write highly scalable, concurrent software. You’ll master Go-specific idioms for working with strings, collections, arrays, error handling, goroutines, slices, maps, channels, numbers, dates, times, files, networking, web apps, the runtime, and more.
Concise and Accessible
Easy to carry and easy to use: Ditch all those bulky books for one portable pocket guide
Flexible and Functional
Packed with more than 100 customizable code snippets: Quickly create solid Go code to solve just about any problem
Register your book at informit.com/register for convenient access to downloads, updates, and corrections as they become available.
Table of contents
- Title Page
- Copyright Page
- Table of Contents
- About the Author
- Acknowledgments
- 1. Introducing Go
- 2. A Go Primer
- 3. Numbers
- 4. Common Go Patterns
- 5. Arrays and Slices
- 6. Manipulating Strings
- 7. Working with Collections
- 8. Handling Errors
- 9. Goroutines
- 10. Concurrency Design Patterns
- 11. Dates and Times
- 12. Accessing Files and the Environment
- 13. Network Access
- 14. Web Applications
- 15. Interacting with the Go Runtime
- 16. Distributing Go Code
- 17. Debugging Go
- Index
- Footnotes
Product information
- Title: The Go Programming Language Phrasebook
- Author(s):
- Release date: April 2012
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780132918961
You might also like
book
Programming in Go: Creating Applications for the 21st Century
Your Hands-On Guide to Go, the Revolutionary New Language Designed for Concurrency, Multicore Hardware, and Programmer …
book
Go Programming Blueprints
Build real-world, production-ready solutions in Go using cutting-edge technology and techniques In Detail Dive headfirst into …
book
Probabilistic Data Structures for Blockchain-Based Internet of Things Applications
This book covers theory and practical knowledge of probabilistic data structures (PDS) and blockchain (BC) concepts. …
book
Hands-On GUI Application Development in Go
Discover Golang's GUI libraries such as Go-GTK (GIMP Toolkit) and Go-Qt and build beautiful, performant, and …