Priorities for future development of the Go track
This document provides an overview of the main topics that contributors and maintainers will probably focus on in the coming months.
prerequisites and practices lists for all practice exercises (see Issue 1396)basicsstrings and strings-package
numbers (basic) and arithmetic-operators
floating-point-numbersbooleanscommentsconditionals-if and comparison
conditionals-switchstructstype-definitionsslicesiteration (for loop)functions (incl. multiple return values)mapsrange-iterationrunespointersmethodsinterfaceserrorszero-values (incl. nil)type-conversiontype-assertionconstantsstring-formattingpackages (import/export)timevariadic-functions (introduces ...)randomnessregular-expressionsstringerstime-durationinteger-typespanic-recovererror-wrapping (errors.Is, errors.As)bytesbitwise-operatorsgoroutineswaitgroupsmutexeschannels and select
closures/anonymous-functions/higher-order-functions
JSONdeferBuffer, io.Reader/io.Writer
typed-parameters (generics)contextreflectionunsafeinitAdditional topics that might be out of scope for concept exercises: