๐ Jump to Chapter
โผ
๐ Chapters
1
Tutorial
A hands-on introduction to Go
2
Program Structure
Names, declarations, variables, and packages
3
Basic Data Types
Integers, floats, strings, and constants
4
Composite Types
Arrays, slices, maps, and structs
5
Functions
Function declarations, recursion, defer, and closures
6
Methods
Method declarations and struct embedding
7
Interfaces
Interface types and satisfaction
8
Goroutines and Channels
Concurrency with goroutines and channels
9
Shared Variables
Mutexes and race conditions
10
Packages
Package organization and go tool
11
Testing
Tests, benchmarks, and examples
12
Reflection
The reflect package
13
Low-Level
unsafe and cgo