The Little Go Book
Karl Seguin
Computers & Technology
The Little Go Book
Free
Description
Contents
Reviews

The Little Go Book is a free introduction to Google's Go programming language. It's aimed at developers who might not be quite comfortable with the idea of pointers and static typing. It's longer than the other Little books, but hopefully still captures that little feeling.



The source, in Markdown, is available on github.

Language
English
ISBN
Unknown
The Little Go Book
About This Book
License
Latest Version
Introduction
A Note from the Author
Getting Started
OSX / Linux
Windows
Chapter 1 - The Basics
Compilation
Static Typing
C-Like Syntax
Garbage Collected
Running Go Code
Main
Imports
Variables and Declarations
Function Declarations
Before You Continue
Chapter 2 - Structures
Declarations and Initializations
Functions on Structures
Constructors
Fields of a Structure
Composition
Overloading
Pointers versus Values
Before You Continue
Chapter 3 - Maps, Arrays and Slices
Arrays
Slices
Maps
Pointers versus Values
Before You Continue
Chapter 4 - Code Organization and Interfaces
Packages
Cyclical Imports
Visibility
Package Management
Dependency Management
Interfaces
Before You Continue
Chapter 5 - Tidbits
Error Handling
Defer
go fmt
Initialized If
Empty Interface and Conversions
Strings and Byte Arrays
Function Type
Before You Continue
Chapter 6 - Concurrency
Goroutines
Synchronization
Channels
Buffered Channels
Select
Timeout
Before You Continue
Conclusion
The book hasn't received reviews yet.