برنامهنویسی
نقشه
پیکانها از آنچه اول میآموزید به آنچه باز میکند اشاره دارند.
- ثابتشده تا سطح123
- باز
- قفل
- عمیقتر برمیگردد
مسیر یادگیری
به ترتیبی که مفاهیم بر هم بنا میشوند.
- متغیرها در کدآمادهجاهای نامداری که مقداری را نگه میدارند که برنامه میتواند بخواند و تغییر دهد.
- تابعها در کدقفلبلوکهای نامدار و قابل استفادهٔ دوبارهٔ کد که ورودی (پارامتر) میگیرند و خروجی (مقدار بازگشتی) تولید میکنند.باز میشود پس از: متغیرها در کد
- نوعهای پایهقفلانواع مقدارهایی که زبان بهصورت داخلی دارد - اعداد صحیح، اعداد ممیز شناور، بولیها، رشتهها - و کارهایی که با هر کدام میشود کرد.باز میشود پس از: متغیرها در کد
- اشارهگرهاقفلمقدارهایی که نشانی حافظهٔ مقدار دیگری را نگه میدارند و به کد اجازه میدهند بهطور غیرمستقیم به آن ارجاع دهد و تغییرش دهد.باز میشود پس از: متغیرها در کد, تابعها در کد
- دستورهای شرطیقفلکدی که فقط وقتی شرطی درست است اجرا میشود - if، else، switch - و به برنامه اجازهٔ تصمیمگیری میدهد.باز میشود پس از: نوعهای پایه
- گوروتینهاقفلتابعهای همروند سبک Go - که با کلیدواژهٔ go شروع میشوند و محیط اجرای Go آنها را روی رشتههای سیستمعامل چندگانهسازی میکند.باز میشود پس از: تابعها در کد, رشته
- بازگشتقفلتابعی که مسئلهای را با صدا زدن خودش روی نسخهٔ کوچکتری از همان مسئله حل میکند، تا به حالت پایه برسد.باز میشود پس از: تابعها در کد, دستورهای شرطی
- حلقههاقفلتکرار یک بلوک کد - به تعداد ثابت، تا وقتی شرطی برقرار است، یا روی تکتک عناصر یک مجموعه.باز میشود پس از: دستورهای شرطی
- کانالهاقفللولههای نوعداری که گوروتینها برای فرستادن مقدار به یکدیگر - و همگام شدن در همین حین - به کار میبرند.باز میشود پس از: گوروتینها