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

استخدام if وelse
استخدام if وelse
تنفذ جملة if التعليمات البرمجية فقط إذا كان الشرط صحيحًا. وتُنفَّذ جملة else إذا كان الشرط خاطئًا.
age = 18
if age >= 18
puts 'You are an adult'
else
puts 'You are a minor'
endاستخدام elsif
استخدام elsif
تتيح جملة elsif التحقق من شروط متعددة.
score = 85
if score >= 90
puts 'Grade: A'
elsif score >= 80
puts 'Grade: B'
else
puts 'Grade: C or lower'
endاستخدام جمل case
استخدام جمل case
تُعد جملة case طريقة أوضح للتعامل مع شروط متعددة.
day = 'Monday'
case day
when 'Monday'
puts 'Start of the week'
when 'Friday'
puts 'Weekend is near!'
else
puts 'Another day!'
endاستخدام العامل الثلاثي
استخدام العامل الثلاثي
العامل الثلاثي طريقة مختصرة لكتابة جملتي if وelse.
age = 20
puts age >= 18 ? 'Adult' : 'Minor'استخدام unless
استخدام unless
تنفذ جملة unless التعليمات البرمجية فقط إذا كان الشرط خاطئًا.
temperature = 10
unless temperature > 20
puts 'It is cold outside!'
endاستخدام العوامل المنطقية مع if
استخدام العوامل المنطقية مع if
يمكن استخدام العوامل المنطقية مثل && (و) و|| (أو) مع جمل if.
age = 25
has_id = true
if age >= 18 && has_id
puts 'You can enter!'
endاستخدام جمل if المتداخلة
استخدام جمل if المتداخلة
تتيح لك جمل if المتداخلة التحقق من شروط متعددة داخل بعضها.
score = 95
if score >= 90
if score >= 95
puts 'Excellent!'
else
puts 'Great job!'
end
endتهانينا!
تهانينا!
لقد تعلمت كيفية استخدام الجمل الشرطية في Ruby.
بعد ذلك، ستتعلم عن الحلقات والمكررات.

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