Go — Index
Go is a compiled, statically typed language designed for simplicity and built-in concurrency support, producing single statically linked binaries with fast compile times.
Notes
- go_basics — variables, types, formatting
- go_functions — function syntax, closures, defer, variadic
- go_control_flow — if/switch/for, range
- go_structs — struct definition, methods, embedding
- go_interfaces — implicit implementation, type assertions
- go_pointers — pointer syntax, pass by reference, nil
- go_collections — slices, maps, arrays
- go_errors — error interface, custom errors, iota
- go_concurrency — goroutines, channels, mutexes
- go_packages — package system, modules, go toolchain
- go_generics — type parameters, constraints