About Go 1.9
Go (often referred to as golang) is a programming language created at Google in 2009 by Robert Griesemer, Rob Pike, and Ken Thompson. It is a compiled, statically typed language in the tradition of Algol and C, with garbage collection, limited structural typing, memory safety features and CSP-style concurrent programming features added. The compiler and other language tools originally developed by Google are all free and open source.
Table of content
How to write Go code
Editor plugins and IDEs
Effective Go
Frequently Asked Questions (FAQ)
Packages
Command go
Command cgo
Command cover
Command fix
Command gofmt
Command godoc
Command vet
Introduction
Notation
Source code representation
Lexical elements
Constants
Variables
Types
Properties of types and values
Blocks
Declarations and scope
Expressions
Statements
Built-in functions
Packages
Program initialization and execution
Errors
Run-time panics
System considerations
Introduction
Advice
Happens Before
Synchronization
Incorrect synchronization
Release History