الأربعاء، 25 فبراير 2009

جملة التفرع المشروط if

تكون كالتالي
if cond then
st2
elsif cond2 then
st2
else
st3
end
تتكون الحلقة من الجمل التالية
If -elsif-else end
يمكن ترك جسم الحلقة ويمكن اغفال then عند نهاية السطر إذا كانت الجملة في اكثر من سطر
لفحص الشرط يجب استخدام علامتي يساوي == كما في لغة سي
مثال
x=1
if x==1
puts "1"
elsif x==2
puts "2"
else
puts "3"
end
غير قيمة x شاهد تنفيذ البرنامج

الاثنين، 16 فبراير 2009

حلقة التكرار while

تكون حلقة التكرار while على الشكل التالي
while cond
sents
end
يتم تكرار الحلقة حتى تحقق صحة الشرط cond
مثال
i=-10
while i<0
puts i
i=i+1
end

الجمعة، 13 فبراير 2009

حلقة التكرار for

حلقة for في لغة على الشكل التالي
for i in a..b
sents
end
ويتم تكرار الجمل في الحلقة من الحد الأدنى إلى الحد الأعلى
يمكن ان تكون مصفوفة متكونة من عناصر مختلفة

الأربعاء، 4 فبراير 2009

المصفوفات

المصفوفة في روبي مجموعة من العناصر لايلزم ان تكون نفس النوع


تبدأ الفهرسة من الصفر إلى
يمكن استعمال الفهرس -1 و-2 للاشارة إلى العناصر بداية نهاية المصفوفة...
يمكن دمج المصفوفات بعلامة الجمع
إضافة عنصر للمصفوفة >>


لمعرفة المناهج للمصفوفة
puts c.methods