| # | المعرّف الثابت | العنوان العربي | الترجمة | المراجعة |
|---|---|---|---|---|
| 1 | hello-world |
مرحبًا بالعالم | ✅ | ✅ |
| 2 | values |
القيم | ✅ | ✅ |
| 3 | variables |
المتغيرات (var) |
✅ | ✅ |
| 4 | constants |
الثوابت (const) |
✅ | ✅ |
| 5 | for |
حلقة التكرار (for) |
✅ | ✅ |
| 6 | if-else |
الشرط (if/else) |
✅ | ✅ |
| 7 | switch |
عبارة التبديل (switch) |
✅ | ✅ |
| 8 | arrays |
المصفوفات (array) |
✅ | ✅ |
| 9 | slices |
الشرائح (slice) |
✅ | ✅ |
| 10 | maps |
الخرائط (map) |
✅ | ✅ |
| 11 | functions |
الدوال (func) |
✅ | ✅ |
| 12 | multiple-return-values |
إرجاع قيم متعددة (return) |
✅ | ✅ |
| 13 | variadic-functions |
الدوال متغيرة عدد الوسائط | ✅ | ✅ |
| 14 | closures |
الإغلاقات (closure) |
✅ | ✅ |
| 15 | recursion |
الاستدعاء الذاتي (recursion) |
✅ | ✅ |
| 16 | range-over-built-in-types |
اجتياز الأنواع المدمجة (range) |
✅ | ✅ |
| 17 | pointers |
المؤشرات (pointer) |
✅ | ✅ |
| 18 | strings-and-runes |
السلاسل النصية والمحارف (string/rune) |
✅ | ✅ |
| 19 | structs |
الهياكل (struct) |
✅ | ✅ |
| 20 | methods |
الأساليب (method) |
✅ | ✅ |
| 21 | interfaces |
الواجهات (interface) |
✅ | ✅ |
| 22 | enums |
التعدادات (iota) |
✅ | ✅ |
| 23 | struct-embedding |
تضمين الهياكل (embedding) |
✅ | ✅ |
| 24 | generics |
الأنواع العامة (generics) |
✅ | ✅ |
| 25 | range-over-iterators |
اجتياز المكررات | ✅ | ✅ |
| 26 | errors |
الأخطاء (error) |
✅ | ✅ |
| 27 | custom-errors |
الأخطاء المخصصة | ✅ | ✅ |
| 28 | goroutines |
روتينات Go | ✅ | ✅ |
| 29 | channels |
القنوات (chan) |
✅ | ✅ |
| 30 | channel-buffering |
القنوات المخزنة مؤقتًا | ✅ | ✅ |
| 31 | channel-synchronization |
المزامنة باستخدام القنوات | ✅ | ✅ |
| 32 | channel-directions |
اتجاهات القنوات | ✅ | ✅ |
| 33 | select |
عبارة الاختيار (select) |
✅ | ✅ |
| 34 | timeouts |
المهل الزمنية | ✅ | ✅ |
| 35 | non-blocking-channel-operations |
عمليات القنوات غير الحاجزة | ✅ | ✅ |
| 36 | closing-channels |
إغلاق القنوات (close) |
✅ | ✅ |
| 37 | range-over-channels |
اجتياز القنوات | ✅ | ✅ |
| 38 | timers |
المؤقتات | ✅ | ✅ |
| 39 | tickers |
المؤقتات الدورية | ✅ | ✅ |
| 40 | worker-pools |
مجموعات العمال | ✅ | ✅ |
| 41 | waitgroups |
مجموعات الانتظار | ✅ | ✅ |
| 42 | rate-limiting |
تحديد المعدل | ✅ | ✅ |
| 43 | atomic-counters |
العدادات الذرية | ✅ | ✅ |
| 44 | mutexes |
أقفال الاستبعاد المتبادل | ✅ | ✅ |
| 45 | stateful-goroutines |
روتينات Go ذات الحالة | ✅ | ✅ |
| 46 | sorting |
الفرز | ✅ | ✅ |
| 47 | sorting-by-functions |
الفرز باستخدام الدوال | ✅ | ✅ |
| 48 | panic |
الذعر (panic) |
✅ | ✅ |
| 49 | defer |
التأجيل (defer) |
✅ | ✅ |
| 50 | recover |
الاستعادة (recover) |
✅ | ✅ |
| 51 | string-functions |
دوال السلاسل النصية | ✅ | ✅ |
| 52 | string-formatting |
تنسيق السلاسل النصية | ✅ | ✅ |
| 53 | text-templates |
قوالب النصوص | ✅ | ✅ |
| 54 | regular-expressions |
التعبيرات النمطية | ✅ | ✅ |
| 55 | json |
JSON | ✅ | ✅ |
| 56 | xml |
XML | ✅ | ✅ |
| 57 | time |
الوقت | ✅ | ✅ |
| 58 | epoch |
زمن الحقبة | ✅ | ✅ |
| 59 | time-formatting-parsing |
تنسيق الوقت وتحليله | ✅ | ✅ |
| 60 | random-numbers |
الأرقام العشوائية | ✅ | ✅ |
| 61 | number-parsing |
تحليل الأرقام | ✅ | ✅ |
| 62 | url-parsing |
تحليل عناوين URL | ✅ | ✅ |
| 63 | sha256-hashes |
بصمات SHA-256 | ✅ | ✅ |
| 64 | base64-encoding |
ترميز Base64 | ✅ | ✅ |
| 65 | reading-files |
قراءة الملفات | ✅ | ✅ |
| 66 | writing-files |
كتابة الملفات | ✅ | ✅ |
| 67 | line-filters |
مرشحات الأسطر | ✅ | ✅ |
| 68 | file-paths |
مسارات الملفات | ✅ | ✅ |
| 69 | directories |
المجلدات | ✅ | ✅ |
| 70 | temporary-files-and-directories |
الملفات والمجلدات المؤقتة | ✅ | ✅ |
| 71 | embed-directive |
توجيه التضمين (//go:embed) |
✅ | ✅ |
| 72 | testing-and-benchmarking |
الاختبار وقياس الأداء | ✅ | ✅ |
| 73 | command-line-arguments |
وسائط سطر الأوامر | ✅ | ✅ |
| 74 | command-line-flags |
خيارات سطر الأوامر | ✅ | ✅ |
| 75 | command-line-subcommands |
الأوامر الفرعية لسطر الأوامر | ✅ | ✅ |
| 76 | environment-variables |
متغيرات البيئة | ✅ | ✅ |
| 77 | logging |
تسجيل الأحداث | ✅ | ✅ |
| 78 | http-client |
عميل HTTP | ✅ | ✅ |
| 79 | http-server |
خادم HTTP | ✅ | ✅ |
| 80 | tcp-server |
خادم TCP | ✅ | ✅ |
| 81 | context |
السياق | ✅ | ✅ |
| 82 | spawning-processes |
تشغيل عمليات جديدة | ✅ | ✅ |
| 83 | execing-processes |
استبدال العملية (exec) |
✅ | ✅ |
| 84 | signals |
الإشارات | ✅ | ✅ |
| 85 | exit |
الخروج | ✅ | ✅ |