0Pricing
Ruby Academy · درس

طرائق مفيدة للمصفوفات والتجزئات

تعرّفوا على طرائق قوية مثل compact وflatten وmerge وsort وkeys

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

نظرة عامة على أساليب المصفوفات والهاشات

أساليب مفيدة للمصفوفات والهاشات

توفر Ruby العديد من الأساليب المفيدة للعمل مع المصفوفات والهاشات بكفاءة.

في هذا الدرس، ستستكشف أساليب مثل compact وflatten وmerge وsort وkeys.

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

استخدام compact

استخدام compact

يزيل الأسلوب compact قيم nil من المصفوفة.

numbers = [1, nil, 2, nil, 3]
puts numbers.compact

استخدام flatten

استخدام flatten

يحوّل الأسلوب flatten المصفوفات المتداخلة إلى مصفوفة واحدة.

nested_array = [[1, 2], [3, 4], [5, 6]]
puts nested_array.flatten

استخدام merge

استخدام merge

يدمج الأسلوب merge هاشين.

hash1 = {a: 1, b: 2}
hash2 = {b: 3, c: 4}
puts hash1.merge(hash2)

استخدام sort

استخدام sort

يرتّب الأسلوب sort العناصر بترتيب تصاعدي.

numbers = [5, 3, 8, 1, 2]
puts numbers.sort

استخدام reverse

استخدام reverse

يعكس الأسلوب reverse ترتيب العناصر في المصفوفة.

numbers = [1, 2, 3, 4, 5]
puts numbers.reverse

استخدام keys

استخدام keys

يعيد الأسلوب keys جميع المفاتيح من الهاش.

person = {name: 'Alice', age: 25, city: 'New York'}
puts person.keys

استخدام values

استخدام values

يعيد الأسلوب values جميع القيم من الهاش.

person = {name: 'Alice', age: 25, city: 'New York'}
puts person.values

تهانينا!

تهانينا!

لقد تعلمتم أساليب مفيدة للتعامل مع المصفوفات وhash في Ruby.

بعد ذلك، ستستكشفون مفاهيم البرمجة كائنية التوجه في Ruby.

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

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

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

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

ماذا ستتعلم في «طرائق مفيدة للمصفوفات والتجزئات»؟

تعرّفوا على طرائق قوية مثل compact وflatten وmerge وsort وkeys تتمرن على Ruby Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Ruby Academy؟

لا تُشترط خبرة سابقة. Ruby Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 3.

كم من الوقت يستغرق درس «طرائق مفيدة للمصفوفات والتجزئات»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Ruby Academy هذا؟

نعم. كل درس في Ruby Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

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

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