الكلمات المحجوزة في لغة البرمجة روبي Ruby Programming Language

اقرأ في هذا المقال


أهم الكلمات المحجوزة في لغة البرمجة روبي – Ruby Keywords:

يُعد مفهوم الكلمات المحجوزة (keywords) من أهم المفاهيم في لغات البرمجة، وعلى المستخدم الذي يرغب بتعلم لغة برمجة معينة التعرف على الكلمات المحجوزة الخاصة بهذه اللغة؛ فالكلمات المحجوزة هي عبارة عن مجموعة من الكلمات التي لا يجوز استعمالها في تعريف أسماء المتغيرات والدوال وفيما يلي أهم الكلمات المحجوزة في لغة البرمجة روبي:

  • __ENCODING__
  • __LINE__
  • __FILE__
  • BEGIN
  • END
  • alias
  • and
  • begin
  • break
  • case
  • class
  • def
  • ?defined
  • do
  • else
  • elsif
  • end
  • ensure
  • false
  • for
  • if
  • in
  • module
  • next
  • nil
  • not
  • or
  • redo
  • rescue
  • retry
  • return
  • self
  • super
  • then
  • true
  • undef
  • unless
  • until
  • when
  • while
  • yield

المتغيرات في لغة البرمجة روبي -Variables in Ruby Language:

المتغيرات في لغة البرمجة روبي هي عبارة عن مواقع في الذاكرة، والتي تحتوي على أي بيانات لاستخدامها من قبل أي برنامج، وهناك أنواع رئيسية من المتغيرات المدعومة في لغة البرمجة روبي وهي:

  • المتغيرات العامة (Ruby Global Variables): وهي عبارة عن متغيرات يمكن الوصول إليها من أي مكان في البرنامج، وأهم ما يميزها أنها تبدأ بحرف ($) علامة الدولار ويجب أن يتم تعريفها قبل الاستخدام.
  • المتغيرات المحلية (Local Variables): وهي عبارة عن متغيرات تبدأ بواحد من الأحرف الصغيرة ( lowercase letter) أو تبدأ بالتسطير السفلي (underscore)، ويتم استخدامها فقط داخل النطاق الذي تم تعريف المتغير فيه ولا نستطيع استخدامه في أي مكان آخر.
  • متغيرات الصنف الرئيسي (Class Variables): هي عبارة عن متغيرات تبدأ بإشارة (@@) وهذه المتغيرات يتم تعريفها داخل (class) ومن الممكن الوصول إليها من أي مكان من داخل ال (class)، وإذا تم تغيير القيمة في مكان معين داخل الفئة فسيتم تغييرها في كل مكان.
  • Instance variables: وهي المتغيرات التي تبدأ بإشارة (@)، ومحتوى هذه المتغيرات مقتصر على أي شيء يشير إليه الكائن نفسه فقط.

الثوابت في لغة البرمجة روبي – Constants in Ruby Language:

الثوابت (constants) في لغة البرمجة روبي هي عبارة عن قيم ثابتة لا يمكن تغييرها، وتبدأ الثوابت في لغة البرمجة روبي بحرف كبير(uppercase letters)، ويمكن الوصول إلى الثوابت المعرّفة داخل الفئة (class) من داخل هذه الفئة، ويمكن الوصول إلى الثوابت المعرّفة خارج الفئة.

المصدر: Ruby VariablesRuby | Types of VariablesRuby - Variables, Constants and Literals


شارك المقالة: