الوصول إلى عناصر المصفوفة
جزء من قسم Fundamentals في رحلة GO على Coddy — الدرس 70 من 109.
للوصول إلى عناصر المصفوفة، استخدم الأقواس المربعة مع رقم الفهرس. تبدأ فهارس المصفوفة من 0.
قم بإنشاء مصفوفة من الأسماء:
names := [3]string{"Alex", "Beth", "Carlos"}الوصول إلى العناصر الفردية:
firstPerson := names[0]
secondPerson := names[1]
fmt.Println(firstPerson)
fmt.Println(secondPerson)يظهر ما يلي:
Alex
Bethيمكنك أيضاً تعديل العناصر:
names[2] = "Charlie"
fmt.Println(names[2])هذا ينتج:
Charlieالتحدي
مبتدئفي هذا التحدي، ستتدرب على الوصول إلى العناصر من مصفوفة في Go. لقد قمنا بإنشاء مصفوفة من الفواكه، ومهمتك هي الوصول إلى عناصر محددة وطباعتها.
أكمل الكود لـ:
1. الوصول إلى الفاكهة الأولى في المصفوفة
2. الوصول إلى الفاكهة الثالثة في المصفوفة
3. طباعة كلتا الفاكهتين باستخدام fmt.Println
أكمل الكود لـ:
1. الوصول إلى الفاكهة الأولى في المصفوفة
2. الوصول إلى الفاكهة الثالثة في المصفوفة
3. طباعة كلتا الفاكهتين باستخدام fmt.Println
جرّب بنفسك
package main
import "fmt"
func main() {
// هذه هي مصفوفة الفواكه الخاصة بنا
fruits := [5]string{"apple", "banana", "cherry", "date", "elderberry"}
// TODO: قم بإنشاء متغير يسمى firstFruit وقم بتعيين العنصر الأول من مصفوفة fruits له
// TODO: قم بإنشاء متغير يسمى thirdFruit وقم بتعيين العنصر الثالث من مصفوفة fruits له
// طباعة الفواكه
fmt.Println("The first fruit is:", firstFruit)
fmt.Println("The third fruit is:", thirdFruit)
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس 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`ملخص - اتخاذ القرارات