اولویتهایی برای توسعهی آیندهی مسیر Go.
این سند نمای کلیای از موضوعهای اصلی ارائه میدهد که مشارکتکنندگان و نگهدارندگان احتمالاً در ماههای پیش رو روی آنها تمرکز میکنند.
prerequisites و practices برای همهی تمرینهای عملی (به Issue 1396 نگاه کنید)basicsstrings و strings-package
numbers (پایه) و arithmetic-operators
floating-point-numbersbooleanscommentsconditionals-if و comparison
conditionals-switchstructstype-definitionsslicesiteration (حلقهی For)functions (شامل چند مقدار بازگشتی)mapsrange-iterationrunespointersmethodsinterfaceserrorszero-values (شامل nil)type-conversiontype-assertionconstantsstring-formattingpackages (import/export)timevariadic-functions (عملگر ... را معرفی میکند)randomnessregular-expressionsstringerstime-durationinteger-typespanic-recovererror-wrapping (errors.Is، errors.As)bytesbitwise-operatorsgoroutineswaitgroupsmutexeschannels و select
closures/anonymous-functions/higher-order-functions
JSONdeferBuffer، io.Reader/io.Writer
typed-parameters (جنریک)contextticket، sleep و غیره)reflectionunsafeinitموضوعهای دیگری که ممکن است خارج از حوزهی تمرینهای مفهومی باشند:
go fmt، go vet، go doc و غیره)go generate