Search across all documentation pages
13 pages in this section.
Quick reference for variables, short declare, control flow, and basic types in Go.
Quick reference for structs, slices, maps, arrays, and type aliases in Go.
Quick reference for functions, multiple returns, methods, defer, and variadic params.
Quick reference for interfaces, type assertions, type switches, and generics in Go.
Quick reference for error returns, fmt.Errorf, errors.Is/As, and wrapping in Go.
Quick reference for packages, modules, imports, go.mod, and visibility in Go.
Quick reference for goroutines, channels, select, sync primitives, and pipelines.
Quick reference for context.Context, cancel, timeout, values, and request-scoped cancellation.
Quick reference for go test, table tests, fuzz, benchmarks, and common toolchain commands.
Quick reference for net/http handlers, servers, clients, and middleware patterns.
Quick reference for strings, strconv, time, json, io, and fmt from the Go standard library.
Quick reference for common Go idioms: accept interfaces, copy slices, nil gotchas, and timeouts.
A single-page roundup of every highlight bullet from the 12 pages in the Reference section, grouped by source page so you can scan all 60 takeaways without opening each article individually.