ما هو ملف RB؟
عادةً ما يرتبط ملحق الملف “.rb” بملفات لغة برمجة روبي. روبي هي لغة برمجة ديناميكية موجهة للكائنات معروفة ببساطتها وسهولة قراءتها.
يحتوي الملف “.rb” على كود مصدر روبي, والذي يمكن تنفيذه بواسطة مترجم روبي أو بيئة تطوير روبي. غالبًا ما تحتوي هذه الملفات على تعريفات للفئات والأساليب والمتغيرات وبنيات كود روبي الأخرى.
كيفية تشغيل البرنامج النصي روبي في ملف RB؟
لتشغيل برنامج Ruby النصي المحفوظ في ملف “.rb”, ستحتاج إلى تثبيت مترجم Ruby على نظامك. فيما يلي مثال أساسي لبرنامج Ruby النصي المحفوظ في ملف يسمى “example.rb”:
# example.rb
# Define a method to calculate the square of a number
def square(number)
number * number
end
# Call the square method with an argument
result = square(5)
# Print the result
puts "The square of 5 is: #{result}"
لتشغيل هذا البرنامج النصي, يمكنك فتح سطر الأوامر أو الوحدة الطرفية, والانتقال إلى الدليل الذي يوجد به الملف “example.rb” ثم استخدام مترجم Ruby:
ruby example.rb
سيؤدي تنفيذ الأمر أعلاه إلى تشغيل البرنامج النصي وسيتم عرض الإخراج في وحدة التحكم:
The square of 5 is: 25
هذا مثال بسيط ولكن يمكن أن تحتوي ملفات “.rb” على تعليمات برمجية أكثر تعقيدًا, بما في ذلك الفئات والوحدات وهياكل التحكم, مما يسمح لك ببناء تطبيقات روبي كاملة.
ماذا يحتوي ملف RB؟
يمكن أن تختلف المحتويات المحددة لملف “.rb” حسب الغرض منه والمبرمج الذي قام بكتابته. ومع ذلك, بشكل عام, يحتوي الملف “.rb” على كود مصدر روبي, والذي يتكون من سلسلة من التعليمات التي يمكن لمترجم روبي فهمها وتنفيذها.
فيما يلي بعض العناصر الشائعة التي قد تجدها في ملف روبي:
- التعليقات: يدعم روبي التعليقات ذات السطر الواحد والمتعددة الأسطر. تُستخدم التعليقات لإضافة ملاحظات توضيحية أو تعطيل تنفيذ أسطر معينة من التعليمات البرمجية. يتم الإشارة إليها بالحرف #.
# This is a single-line comment
=begin
This is a
multi-line comment
=end
إعلانات المتغيرات: روبي هي لغة مكتوبة ديناميكيًا, لذا لا تحتاج المتغيرات إلى إعلانات صريحة. يمكنك تعيين قيم للمتغيرات باستخدام عامل التعيين (=).
الطرق: تستخدم روبي الكلمة الأساسية
def
لتعريف الأساليب, وهي عبارة عن كتل برمجية قابلة لإعادة الاستخدام تؤدي مهام محددة.الفئات والكائنات: روبي هي لغة موجهة للكائنات, ويتم استخدام الفئات لتحديد مخططات الكائنات. الكائنات هي مثيلات للفئات ويمكن أن تحتوي على سمات (متغيرات المثيل) وسلوكيات (طرق المثيل).
هياكل التحكم: توفر روبي هياكل تحكم متنوعة مثل العبارات الشرطية (if, else, elsif, إلا), والحلقات (while, until, for, every), والمزيد للتحكم في تدفق التنفيذ في البرنامج.
if age >= 18
puts "You are an adult."
else
puts "You are a minor."
end
# Output: You are an adult.
ما هو تنسيق ملف RB؟
تنسيق الملف “.rb” هو نص عادي, ويتم ترميزه عادةً باستخدام ترميز UTF-8 أو ASCII. إنه يتبع بناء جملة وبنية محددة تحددها لغة برمجة روبي.
ما هو نوع MIME لملف RB؟
التطبيق/x-روبي