مترجم Ruby اون لاين
اكتب الأكواد البرمجية، شغّلها وشاركها - بدون أي إعداد.
شغّل 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 أو bundler لاستخدام المشغّل اون لاين؟
هل تعمل ساحة Ruby على الجوال و Chromebook؟
هل تدعم ساحة Ruby gets و stdin؟
gets و$stdin.read وreadlines الأسطر التي تكتبها بالطريقة نفسها التي تعمل بها عند تشغيل ruby script.rb محليًا. أدخل البيانات سطرًا بسطر وكرّر باستخدام $stdin.each_line كأي سكربت CLI عادي.كيف أتعلّم Ruby بعد تجربة الساحة؟
أدوات مفيدة لـ Ruby
أدوات مجانية تعمل في المتصفح تتكامل بشكل رائع مع ملعب Ruby البرمجي - جميعها جزء من Coddy.