Ruby

كيفية طباعة جملة Hello World في Ruby

كُتب بواسطة علي حمدي

إذا كنت متابعًا لمقالات ومواضيع قسم “روبيRuby فقد تعرفت مسبقًا على ما هي لغة Ruby وقد قمت بتثبيتها أيضًا على حاسوبك، الآن يأتي الدور لتجربة شفرة Ruby وطباعة أول جملة باستخدامها، وهي الجملة المتعارف عليها عند بداية تعلم أي لغة “مرحبًا بالعالم” Hello World.

يوجد العديد من الطّرق لتشغيل الشفرة البرمجية لـ Ruby وسنتعرف على طريقتين، وهما:

استخدام Interactive Ruby:

Interactive Ruby أو ما يعرف بـ irb، هو مفسر لغة Ruby، لاستخدامه اتّبع التالي:

  • قم بفتح شاشة Terminal على أي نظام تشغيل تعمل عليه.
  • قم بكتابة الأمر التالي على شاشة Terminal واضغط على زر Enter.
بهذه الطريقة سيبدأ مفسّر Ruby العمل على شاشة Terminal، الآن بعد تشغيلك لمفسر اللغة قم بطباعة جملة “Hello World” على الشاشة باتباع الخطوات التالية:

  • قم بكتابة السطر التالي على شاشة Terminal:
  • قم بالضغط على زر Enter وستجد أن جملة “Hello World” قد تم طباعتها على الشاشة.

بهذه البساطة يمكنك استخدام مفسّر لغة Ruby لتشغيل الشفرة البرمجية للّغة.

إنشاء ملفات خاصة بالشفرة البرمجية وتنفيذها:

قبل الخوض في هذه الطريقة نحتاج إلى أن نتفق أن ملفات شفرة Ruby البرمجية تنتهي بامتداد .rb، والآن نأتي لطريقة التنفيذ.

  • قم بإنشاء ملف بأي اسم تريد لكن المهم أن ينتهي بامتداد .rb (أنا قمت بإنشاء ملف باسم keefcode.rb).
  • قم بكتابة الأمر التالي داخل الملف:
  • قم بحفظ الملف وإغلاقه.
  • قم بفتح Terminal والتوجه إلى مكان تواجد ملف الشفرة البرمجية لـ Ruby باستخدام الأمر cd، على سبيل المثال إذا كان الملف متواجد على سطح المكتب ستقوم بكتابة التالي:
  • بعد التوجه إلى مسار الملف قم بكتابة كلمة ruby على شاشة Terminal متبوعة باسم الملف الذي يحتوي شفرة Ruby البرمجية، كالتالي:
ستجد باتباعك للخطوات السابقة أن الملف تم تشغيله على شاشة Terminal وتم تنفيذ الكود الذي بداخله.

ملاحظات:

  • على نظام تشغيل ويندوز يمكنك حفظ ملفات شفرة Ruby البرمجية بامتداد (.rb) أو (.rbw).
  • دالة puts ما هي إلا دالة موجودة في لغة Ruby مسبقًا، وهي تستقبل من المستخدم مدخلًا نصيًا وتقوم بطباعته على الشاشة.
  • يمكنك استخدام الدالة puts والدالة print للطباعة، فهما يؤديان نفس الغرض لكن الفرق بينهما أن puts تقوم بطباعة النص المّرسل لها وترجع سطر فارغ بعده، أما الدالة print فلا تقوم بذلك. (يمكنك اكتشاف الفرق بشكل أفضل من خلال التجريب).
  • يمكنك وضع أكثر من سطر داخل ملف شفرة Ruby الواحد.

الآن أنتَ تمتلك الخيار، إما استخدام irb أو استخدام الملفات ذات الامتداد .rb لتشغيل شفرات Ruby التي سنتطرق إليها في المواضيع القادمة، مع العلم أن استخدام الملفات سيكون أسهل بكثير من استخدام المفسر.

عن الكاتب

علي حمدي

مبرمج ومطور ويب، بدأ البرمجة منذ عام 2011، صاحب موقع روبي عربي، أول موقع عربي يشرح لغة البرمجة Ruby في المحتوى العربي بشكل مفصل.

اترك تعليقًا