المصفوفات والتجزئات
تعلّموا إنشاء العناصر في المصفوفات والتجزئات وتعديلها والوصول إليها
المصفوفات والتجزئات درس مجاني في Ruby Academy على CoddyKit. هذا هو الدرس 1 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Ruby Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Ruby Academy 3 دروس في المجموع.
مقدمة إلى المصفوفات والهاشات
المصفوفات والهاشات
توفر Ruby نوعين رئيسيين من المجموعات: المصفوفات والهاشات.
في هذا الدرس، ستتعلم كيفية إنشاء العناصر في المصفوفات والهاشات وتعديلها والوصول إليها.

تعريف مصفوفة
تعريف مصفوفة
تخزّن المصفوفات قيمًا متعددة في قائمة مرتبة.
numbers = [1, 2, 3, 4, 5]
puts numbersالوصول إلى عناصر المصفوفة
الوصول إلى عناصر المصفوفة
يمكنك الوصول إلى العناصر باستخدام فهرسها، بدءًا من 0.
fruits = ['Apple', 'Banana', 'Cherry']
puts fruits[0] # Apple
puts fruits[-1] # Cherryإضافة عناصر إلى مصفوفة
إضافة عناصر إلى مصفوفة
استخدم push أو << لإضافة العناصر.
numbers = [1, 2, 3]
numbers << 4 # Adds 4 to the end
puts numbersتعريف هاش
تعريف هاش
تخزّن الهاشات أزواج المفتاح والقيمة.
person = { 'name' => 'Alice', 'age' => 25 }
puts personالوصول إلى قيم الهاش
الوصول إلى قيم الهاش
استخدم المفاتيح للوصول إلى القيم في الهاش.
person = { 'name' => 'Alice', 'age' => 25 }
puts person['name'] # Aliceإضافة أزواج مفتاح-قيمة جديدة إلى هاش
إضافة أزواج مفتاح-قيمة جديدة إلى هاش
يمكنك إضافة مفاتيح جديدة ديناميكيًا.
person = { 'name' => 'Alice' }
person['age'] = 25
puts personسرد مفاتيح الهاش
سرد مفاتيح الهاش
يمكنك الحصول على جميع المفاتيح باستخدام الأسلوب keys.
person = { 'name' => 'Alice', 'age' => 25 }
puts person.keysتهانينا!
تهانينا!
لقد تعلمت كيفية استخدام المصفوفات والهاشات في Ruby.
بعد ذلك، ستتعلم كيفية التكرار عبر المجموعات باستخدام الحلقات والمكررات.

الأسئلة الشائعة
هل درس «المصفوفات والتجزئات» مجاني؟
نعم — نص درس «المصفوفات والتجزئات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Ruby Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Ruby Academy 3 دروس في المجموع.
ماذا ستتعلم في «المصفوفات والتجزئات»؟
تعلّموا إنشاء العناصر في المصفوفات والتجزئات وتعديلها والوصول إليها تتمرن على Ruby Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Ruby Academy؟
لا تُشترط خبرة سابقة. Ruby Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 3.
كم من الوقت يستغرق درس «المصفوفات والتجزئات»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Ruby Academy هذا؟
نعم. كل درس في Ruby Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- المصفوفات والتجزئات
- التكرار عبر المجموعات
- طرائق مفيدة للمصفوفات والتجزئات