مقدمة إلى المصفوفات
جزء من قسم Fundamentals في رحلة GO على Coddy — الدرس 67 من 109.
تقوم المصفوفات في Go بتخزين مجموعات ثابتة الحجم من العناصر من نفس النوع.
صرّح عن مصفوفة مكونة من 5 أعداد صحيحة:
var scores [5]intقم بتهيئة مصفوفة بالقيم:
var fruits = [3]string{"apple", "banana", "orange"}الوصول إلى عناصر المصفوفة باستخدام الفهرس (بدءاً من 0):
fmt.Println(fruits[1])يظهر ما يلي:
bananaتعديل عنصر في المصفوفة:
fruits[0] = "mango"
fmt.Println(fruits)النتيجة:
[mango banana orange]ورقة مرجعية
تخزن المصفوفات (Arrays) في لغة Go مجموعات ثابتة الحجم من العناصر من نفس النوع.
التصريح عن مصفوفة:
var scores [5]intالتهيئة بالقيم:
var fruits = [3]string{"apple", "banana", "orange"}الوصول إلى العناصر باستخدام الفهرس (بدءاً من 0):
fmt.Println(fruits[1]) // bananaتعديل العناصر:
fruits[0] = "mango"جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4معاملات المقارنة والمعاملات المنطقية
معاملات المقارنة - الجزء 1معاملات المقارنة - الجزء 2معامل AND المنطقيمعامل OR المنطقيمعامل NOT المنطقيأساسيات أولوية المعاملاتملخص - إجراء المقارنات7تدفق التحكم: الحلقات التكرارية
شرح حلقة `for`حلقة `for` - أساسياتحلقة `for` - بشرط فقطالكلمة المفتاحية `break`الكلمة المفتاحية `continue`الحلقات المتداخلةملخص - تكرار العمليات10الأنواع المركبة: المصفوفات
مقدمة إلى المصفوفاتالتصريح عن المصفوفاتتهيئة المصفوفاتالوصول إلى عناصر المصفوفةطول المصفوفة باستخدام `len`التكرار عبر المصفوفاتالمصفوفات متعددة الأبعاد2المتغيرات وأنواع البيانات الأساسية
ما هو المتغير؟استنتاج النوع باستخدام `:=`الأعداد الصحيحة (int)أرقام الفاصلة العائمةالقيم المنطقية (Booleans)النصوص (Strings)القيم الصفريةالثوابتقواعد التسميةملخص - المتغيرات والأنواع5الإدخال والإخراج الأساسي
المخرجات المنسقةرموز التنسيقطباعة الأنواعالحصول على مدخلات المستخدم الأساسيةملخص - الإدخال والإخراج8الدوال
فهم الدوالالتصريح عن دالةاستدعاء الدوالمعاملات الدالةإرجاع قيمة واحدةإرجاع قيم متعددةقيم الإرجاع المسماةأساسيات نطاق الدالةملخص - إنشاء كود قابل لإعادة الاستخدام3المعاملات الأساسية
المعاملات الحسابيةمعامل القسمةمعامل باقي القسمةمعامل التعيينمعاملات التعيين المركبةالزيادة والنقصانملخص - الحسابات6تدفق التحكم: الجمل الشرطية
جملة `if`الكلمة المفتاحية `else`الكلمة المفتاحية `else if`تظليل المتغيرات في `if`تهيئة المتغيراتجملة `switch``switch` مع التعبيرات`switch` بدون تعبيرالكلمة المفتاحية `fallthrough`ملخص - اتخاذ القرارات