freeCodeCamp/guide/arabic/ruby/ruby-conditionals/index.md

1.6 KiB

title localeTitle
Ruby Conditionals روبي الشرطي

يحتوي روبي على العديد من الشروط الشرطية الشائعة الاستخدام.

إذا كانت البيانات

شائعة للغاية في العديد من لغات البرمجة ، يختبر البيان إذا كان الشرط صحيحًا ، ثم أدخل الفروع في الإجراء المحدد. عبارة if تتكون من واحد if ، أي عدد من elsif وعلى الأكثر واحد بيان else .

  • `fruit = :apple

    if fruit == :apple puts "Your fruit is an apple" elsif fruit == :orange puts "Your fruit is an orange" else puts "This is not an apple or an orange" end `

ما لم يكن البيان

عبارة ما لم تكن عكس عبارة if. هو نفس عبارة negated if.

  • ruby happy = true if !happy puts "This person is not happy" end البيان أعلاه يساوي البيان أدناه
  • ruby unless happy puts "This person is not happy" end

البيان الثلاثي

يستخدم البيان الثلاثي كبيان شرطي قصير. هو مكتوب على النحو التالي

  • ruby game = "won" fans = game == "won" ? "happy" : unhappy fans # => "happy"

بيان الحالة

يشبه بيان حالة عبارة if / elsif / else

  • `fruit = :apple

    case fruit when :apple puts "Your fruit is an apple" when :orange puts "Your fruit is an orange" else puts "This is not an apple or an orange" end `