الجمعة، 10 أبريل 2009

مدى ونطاق المتغيرات

نعرف مما سبق ان تعيين متغير هي عملية سهلة في روبي, إذ لايجب أن تهتم بنوع المتغير فستقوم اللغة بمعرفة ذلك
ويجب تعيين المتغير قبل استخدامه
a=21
b=2.333
c="strrrrrring."
وبما أن المتغير هو ايضا فصيل فإنه يمكن معرفة نوع المتغير بالدالة kind_of
x=12.3251
puts x.kind_of?(Integer)
كما يكمن معرفة الفصيل الرئيسي للمتغير
puts x.class
عندما يتم تعريف المتغير داخل دالة أو منهج يسمى متغير محلي وهوغير معروف حارج الحلقة أو المنهج
def sum(a,b)
x=a+b
return x
end
puts x,sum(15,14)
هنا X غير معروف خارج الدالة sum
وهناك نوع من المتغيرات معروفة لجميع مراحل البرنامج تسمى المتغيرات العالمية ويجب أن تسبق بعلامة $
مثال
$name="هذا برنامجى الاول"
يمكن أيضا تعيين مجموعة من المتغيرات لمجموعة من القيم
a, b, c = 100, 200, 500
puts a,b,c
وهناك متغيرات داخل الفصائل سنعرض لها في مكان آخر

ليست هناك تعليقات:

إرسال تعليق