0Pricing
Ruby Academy · درس

الحلقات والمكررات

أتقنوا تقنيات التكرار مثل while وuntil وfor، والمكررات مثل each لتكرار المهام

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

الحلقات والمكررات

الحلقات والمكررات

تتيح الحلقات لبرامج Ruby تكرار الإجراءات بكفاءة.

في هذا الدرس، ستتعلم كيفية استخدام حلقات مثل while وuntil وfor، ومكررات مثل each.

الحلقات والمكررات — رسم توضيحي 1

استخدام حلقة while

استخدام حلقة while

تكرر حلقة while كتلة من التعليمات البرمجية ما دام الشرط صحيحًا.

count = 1
while count <= 5
  puts count
  count += 1
end

استخدام حلقة until

استخدام حلقة until

تستمر حلقة until في التنفيذ حتى يصبح الشرط صحيحًا.

count = 1
until count > 5
  puts count
  count += 1
end

استخدام حلقة for

استخدام حلقة for

تُعد حلقة for مفيدة للتكرار عبر نطاق.

for i in 1..5
  puts i
end

استخدام الأسلوب each

استخدام الأسلوب each

يكرر الأسلوب each عبر عناصر مصفوفة أو نطاق.

[1, 2, 3, 4, 5].each do |num|
  puts num
end

استخدام جملة loop

استخدام جملة loop

يستمر الأسلوب loop في التنفيذ بلا نهاية ما لم توقفه.

i = 1
loop do
  puts i
  i += 1
  break if i > 5
end

استخدام break وnext في الحلقات

استخدام break وnext في الحلقات

يخرج break من الحلقة، بينما ينتقل next إلى التكرار التالي.

for i in 1..5
  next if i == 3
  break if i == 5
  puts i
end

استخدام map للتحويل

استخدام map للتحويل

يحوّل الأسلوب map كل عنصر في مجموعة.

numbers = [1, 2, 3, 4, 5]
squares = numbers.map { |n| n * n }
puts squares

تهانينا!

تهانينا!

لقد تعلمت أنواعًا مختلفة من الحلقات والمكررات في Ruby.

بعد ذلك، ستتعلم عن العوامل المنطقية وعوامل المقارنة.

الحلقات والمكررات — رسم توضيحي 10

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

هل درس «الحلقات والمكررات» مجاني؟

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

ماذا ستتعلم في «الحلقات والمكررات»؟

أتقنوا تقنيات التكرار مثل while وuntil وfor، والمكررات مثل each لتكرار المهام تتمرن على Ruby Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

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

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

كم من الوقت يستغرق درس «الحلقات والمكررات»؟

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

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

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

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

  1. الجمل الشرطية
  2. الحلقات والمكررات
  3. المعاملات المنطقية ومعاملات المقارنة
← العودة إلى Ruby Academy