Basic Data TypesBooleansSimple NumbersComplex NumbersStringsVariablesShort Variable DeclarationsZero ValuesThe Blank IdentifierConstantsContainer Types: Arrays, Slices, and MapsArraysSlicesMapsPointersControl StructuresFun with forThe if StatementThe switch StatementError HandlingCreating an ErrorPutting the Fun in Functions: Variadics and ClosuresFunctionsVariadic FunctionsAnonymous Functions and ClosuresStructs, Methods, and InterfacesStructsMethodsInterfacesComposition with Type EmbeddingThe Good Stuff: ConcurrencyGoroutinesChannelsSelectSummary