Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مترجم Ruby اون لاين

اكتب الأكواد البرمجية، شغّلها وشاركها — بدون أي إعداد.

main.rb
Output
Click Run to see the output here.

شغّل Ruby اون لاين في متصفحك

ساحة ومشغّل أكواد Ruby اون لاين مجاني. اكتب Ruby في متصفحك، اضغط Run، وينفَّذ الكود على Ruby 3.3 مع تفعيل YJIT خلال ثوانٍ. دون rbenv ولا rvm ولا إعداد bundler مسبقًا.

المحرر مبني على نفس محرك VS Code، لذا يعمل تلوين بنية Ruby والإكمال التلقائي وخطوط تنبيهات الأخطاء بشكل كامل. الكود يعمل على Ruby 3.3 مع Nokogiri وHTTParty وRSpec وminitest وFaker وcolorize وtty-prompt وCSV مثبتة مسبقًا كـ gems — مفيدة لتحليل HTML أو استدعاء JSON API أو استكشاف metaprogramming.

لماذا تفيدك ساحة Ruby هذه

  • تنفيذ فوري لـ Ruby — اكتب الكود، اضغط تشغيل، وشاهد ناتج Ruby 3.3 مع YJIT خلال ثوانٍ، دون الحاجة إلى rbenv أو bundler.
  • تلوين كامل لصيغة Ruby وإكمال تلقائي ورسائل أخطاء واضحة بأرقام السطور، مدعومة بنفس محرك المحرر الذي يشغّل VS Code.
  • دعم stdin متاح. gets و$stdin.read وreadlines تقرأ جميعها من مربع الإدخال في الساحة، لذا تعمل سكربتات Ruby التفاعلية ومسائل المقابلات من البداية إلى النهاية. لا حاجة لإعداد rvm أو rbenv أو bundler على جهازك.
  • Ruby 3.3 مع Nokogiri و HTTParty و RSpec و minitest و Faker و colorize و tty-prompt و CSV مثبّتة مسبقًا — حلّل HTML واستدعِ APIs وشغّل الاختبارات فورًا.

ما يمكنك بناؤه في ساحة Ruby

  • الـ blocks وProcs وlambdas: تعابير Ruby الجوهرية يمكنك تجربتها دالةً تلو الأخرى، بالإضافة إلى Enumerable (map وselect وreduce وeach_with_object).
  • سكربتات صغيرة لسحب HTML أو استدعاء JSON API. استخدم Nokogiri لتحليل HTML و HTTParty للوصول إلى endpoint — كلا الـ gems مثبّتان مسبقًا.
  • تجارب سريعة في Ruby: اختبر regex، جرّب خدعة برمجة ميتا باستخدام define_method، تحقّق من class_eval، أو تأكّد من طريقة عمل Symbol#to_proc.

الأسئلة الشائعة حول مترجم Ruby اون لاين

هل مترجم Ruby اون لاين مجاني؟
نعم، استخدام ساحة Ruby مجاني. لا تسجيل، ولا Ruby لتثبيته، ولا rvm أو rbenv لإعدادهما — افتح الصفحة وشغّل الكود على Ruby 3.3.
هل أحتاج إلى تثبيت Ruby أو bundler لاستخدام المشغّل اون لاين؟
لا حاجة للتثبيت. لست بحاجة إلى Ruby أو rbenv أو bundler على جهازك. مشغّل Ruby أونلاين ينفّذ كودك على Ruby 3.3 مع تفعيل YJIT ويعيد الناتج خلال ثوانٍ.
هل تعمل ساحة Ruby على الجوال و Chromebook؟
نعم. تعمل ساحة Ruby في أي متصفح حديث، على الحاسوب أو اللوحي أو الجوال. مناسبة لتشغيل Ruby من Chromebook أو iPad أو حاسوب المدرسة حيث لا يمكنك تثبيت Ruby.
هل تدعم ساحة Ruby gets و stdin؟
نعم. تقرأ gets و$stdin.read وreadlines الأسطر التي تكتبها بالطريقة نفسها التي تعمل بها عند تشغيل ruby script.rb محليًا. أدخل البيانات سطرًا بسطر وكرّر باستخدام $stdin.each_line كأي سكربت CLI عادي.
كيف أتعلّم Ruby بعد تجربة الساحة؟
عدّل كود Ruby النموذجي، اضغط تشغيل، وكرّر. وحين تريد شيئًا أكثر تنظيمًا، تغطّي دورة Ruby التفاعلية في Coddy الـ blocks والأصناف والوحدات و Enumerable والبرمجة الميتا مع تمارين تطبيقية.