0Pricing
Ruby Academy · درس

المصفوفات والتجزئات

تعلّموا إنشاء العناصر في المصفوفات والتجزئات وتعديلها والوصول إليها

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

مقدمة إلى المصفوفات والهاشات

المصفوفات والهاشات

توفر Ruby نوعين رئيسيين من المجموعات: المصفوفات والهاشات.

في هذا الدرس، ستتعلم كيفية إنشاء العناصر في المصفوفات والهاشات وتعديلها والوصول إليها.

المصفوفات والتجزئات — رسم توضيحي 1

تعريف مصفوفة

تعريف مصفوفة

تخزّن المصفوفات قيمًا متعددة في قائمة مرتبة.

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.

بعد ذلك، ستتعلم كيفية التكرار عبر المجموعات باستخدام الحلقات والمكررات.

المصفوفات والتجزئات — رسم توضيحي 10

الأسئلة الشائعة

هل درس «المصفوفات والتجزئات» مجاني؟

نعم — نص درس «المصفوفات والتجزئات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 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 يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. المصفوفات والتجزئات
  2. التكرار عبر المجموعات
  3. طرائق مفيدة للمصفوفات والتجزئات
← العودة إلى Ruby Academy