1.6 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.6 KiB
		
	
	
	
	
	
	
	
title, localeTitle
| 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 `