Blog
0 / 73 mavzu tugatilgan
01Go asoslari
Go dasturlash tili bo'yicha to'liq qo'llanma: sintaksis, ma'lumot turlari, tuzilmalar va andozalar.
0 / 59
01
Go nima uchun yaratilgan?
02Goni o'rnatish va ishga tushirish
03Go kodi qanday tashkil qilinadi
04Go tiliga qisqacha sayohat
05Goning asosiy buyruqlari
06Formatlash, tekshirish va hujjatlashtirish
07Bog'liqliklarni boshqarish
08Ish maydonlari va ko'p modulli ishlab chiqish
09Oldindan e'lon qilingan tiplar
10Nol qiymatlar va initsializatsiya
11Konstantalar va literallar
12O'zgaruvchilar va bloklar
13Shartli mantiq
14Sikllar va iteratsiya
15Massivlar va slice'lar
16Satrlar bilan ishlash
17Maplar
18Struct'lar va ma'lumotlarni modellashtirish
19Funksiyalar chuqur
20Qiymat sifatida funksiyalar
21Metodlar va receiver'lar
22Goda xotirani tushunish
23Pointer'lar tushuntirilgan
24O'zgaruvchanlik va ma'lumotni ulashish
25Garbage Collection
26Interface'lar bilan loyihalash
27Interface'lar bo'yicha eng yaxshi amaliyotlar
28Type assertion'lar va reflection chegaralari
29Generics nima uchun muhim
30Generic funksiyalar
31Generic tiplar
32Idiomatik generics
33Xatolar qiymat sifatida
34Xatolarni o'rash va tekshirish
35panic, recover va muvaffaqiyatsizlik rejimlari
36Testlash asoslari
37Testlarni tashkil qilish va coverage
38Ilg'or testlash
39Integratsiya va tizim testlari
40Concurrency asoslari
41Channel andozalari
42Sinxronizatsiya
43Context va bekor qilish
44Concurrency dizayn ko'rsatmalari
45Vaqt va rejalashtirish
46I/O va Streaming
47Encoding va Serializatsiya
48HTTP va Networking
49Logging va Observability
50Statik tahlil va Xavfsizlik
51Kod generatsiyasi va Embedding
52Software'ni build qilish va reliz qilish
53Hujjatlashtirish va API'lar
54Reflection amalda
55Unsafe kod
56Cgo va Foreign Function Interface'lar
57Unumdorlikni sozlash
58Uzoq muddatga loyihalash
59Terminlar lug'ati
02Gist of Go: Concurrency
Go Concurrency bo'yicha to'liq amaliy qo'llanma: goroutine'lar, kanallar, sinxronizatsiya va ilg'or mavzular.
0 / 14