jruby - عبر الإنترنت في السحابة

هذا هو الأمر jruby الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


جروبي - لغة البرمجة النصية المفسرة الموجهة للكائنات

موجز


جروبي [--حقوق النشر] [--الإصدار] [- ساكدلنبسوفي] [-0[ثماني]] [-C دليل] [-F النمط]
[-I دليل] [-K c] [-T[مستوى]] [-e أمر] [-i[تمديد]] [-r مكتبة]
[-x[دليل]] [--] [ملف البرنامج] [حجة ]

الوصف


Jruby هو تطبيق Java خالص بنسبة 100٪ لـ Ruby ، ​​وهي لغة نصية مفسرة لـ
البرمجة الشيئية سهلة وسريعة. يحتوي على العديد من الميزات لمعالجة الملفات النصية وملفات
للقيام بمهام إدارة النظام (كما في Perl). إنه بسيط ومباشر وقابل للتوسيع.

OPTIONS


يقبل مترجم روبي خيارات سطر الأوامر التالية (المفاتيح). هم متشابهون تماما
لأولئك من بيرل(1).

--حقوق النشر يطبع إشعار حقوق النشر.

--الإصدار يطبع نسخة مترجم روبي.

-0[ثماني] (الرقم "صفر".) يحدد فاصل سجل الإدخال ($ /) باعتباره رقم ثماني
عدد. إذا لم يتم إعطاء أي رقم ، فسيتم أخذ الحرف الفارغ كفاصل.
قد تتبع المفاتيح الأخرى الأرقام. -00 يحول روبي إلى وضع الفقرة.
-0777 يجعل Ruby يقرأ الملف بالكامل دفعة واحدة كسلسلة واحدة نظرًا لعدم وجود
الطابع القانوني بهذه القيمة.

-C دليل يتسبب روبي في التبديل إلى الدليل.

-F النمط يحدد فاصل حقل الإدخال ($ ؛).

-I دليل يستخدم لإخبار روبي بمكان تحميل نصوص المكتبة. سيكون مسار الدليل
يضاف إلى متغير مسار التحميل ($ :).

-K كود يحدد ترميز KANJI (ياباني).

-S يجعل Ruby يستخدم متغير البيئة PATH للبحث عن نص برمجي ، إلا إذا كان
يبدأ اسمها بشرطة مائلة. يستخدم هذا لمحاكاة #! على الأجهزة التي
لا تدعمها بالطريقة التالية:

#! / البيرة / المحلية / بن / روبي
# هذا السطر يجعل التالي تعليقًا في روبي
exec / usr / local / bin / ruby ​​-S $ 0 $ *

-T[مستوى] يقوم بتشغيل شيكات التلوث عند المستوى المحدد (الافتراضي 1).

-a يقوم بتشغيل وضع الانقسام التلقائي عند استخدامه مع -n or -p. في وضع الانقسام التلقائي ، روبي
ينفذ
F = $ _. تقسيم
في بداية كل حلقة.

-c يتسبب في قيام روبي بالتحقق من بنية النص والخروج بدون تنفيذ. لو
لا توجد أخطاء في بناء الجملة ، ستطبع روبي "Syntax OK" إلى المعيار
الناتج.

-d
--Debug يقوم بتشغيل وضع التصحيح. سيتم تعيين DEBUG $ على "صواب".

-e أمر يحدد البرنامج النصي من سطر الأوامر بينما يخبر روبي بعدم البحث في الباقي
من الوسائط لاسم ملف البرنامج النصي.

-h
--مساعدة يطبع ملخصًا للخيارات.

-i تمديد يحدد وضع التحرير الموضعي. الامتداد ، إذا تم تحديده ، يضاف إلى القديم
اسم الملف لعمل نسخة احتياطية. على سبيل المثال:

٪ صدى ماتز> / tmp / خردة
٪ قطة / tmp / خردة
ماتز
٪ ruby ​​-p -i.bak -e "$ _. upcase!" / tmp / غير المرغوب فيه
٪ قطة / tmp / خردة
ماتز
٪ cat /tmp/junk.bak
ماتز

-l (الحرف الصغير "ell".) يتيح معالجة نهاية السطر تلقائيًا ،
مما يعني أولاً تعيين $ \ على قيمة $ / ، وثانيًا تقطيع كل
قراءة الخط باستخدام الفرم !.

-n يجعل روبي يفترض الحلقة التالية حول البرنامج النصي الخاص بك ، مما يجعلها
كرر الحجج على اسم الملف إلى حد ما مثل عطش -n or AWK.

بينما يحصل

النهاية

-p يعمل غالبًا بنفس طريقة التبديل -n ، ولكن يطبع قيمة المتغير $ _ عند كل منهما
نهاية الحلقة. على سبيل المثال:

٪ صدى ماتز | ruby -p -e '$ _. tr! "az" ، "AZ" "
ماتز

-r مكتبة يتسبب روبي في تحميل المكتبة باستخدام يتطلب. إنه مفيد عند الاستخدام -n or
-p.

-s يُمكِّن بعض تبديل التوزيع للمفاتيح بعد اسم البرنامج النصي ولكن قبل أي منها
وسيطات اسم الملف (أو قبل ملف --). تتم إزالة أي مفاتيح موجودة هناك
من ARGV وقم بتعيين المتغير المقابل في البرنامج النصي. على سبيل المثال:

#! / usr / local / bin / ruby ​​-s
# يطبع "true" إذا تم استدعاؤه باستخدام مفتاح التبديل "-xyz".
اطبع "true \ n" إذا كان $ xyz

في بعض الأنظمة ، لا يحتوي $ 0 دائمًا على اسم المسار الكامل ، لذلك تحتاج إلى
-S قم بالتبديل لإخبار روبي بالبحث عن البرنامج النصي إذا لزم الأمر. لكي يعلق
مسافات مضمنة أو ما شابه. البناء الأفضل من $ * سيكون $ {1 + "$ @"} ، لكن
لا يعمل إذا تم تفسير النص بواسطة مستشفى الدعم القتالي(1).

-v
- الإسراف تمكن الوضع المطول. ستطبع روبي نسختها في البداية وتضبط
المتغير $ VERBOSE إلى true. بعض الطرق تطبع رسائل إضافية إذا كان هذا
المتغير صحيح. إذا تم إعطاء رمز التبديل هذا ، ولم يتم توفير أي مفاتيح أخرى
في الوقت الحاضر ، استقال روبي بعد طباعة نسخته.

-w لتمكين الوضع المطول بدون طباعة رسالة الإصدار في البداية. هو - هي
يضبط متغير VERBOSE $ على true.

-x[دليل] يخبر روبي أن النص مضمّن في رسالة. سوف تكون القمامة الرائدة
يتم التخلص منها حتى أول ما يبدأ بـ "#!" ويحتوي على السلسلة ،
"روبي". سيتم تطبيق أي مفاتيح ذات معنى على هذا الخط. نهاية ال
يجب تحديد البرنامج النصي باستخدام EOF أو ^ D (control-D) أو ^ Z (control-Z) أو
كلمة محجوزة __END__. إذا تم تحديد اسم الدليل ، فسيقوم روبي بالتبديل
إلى هذا الدليل قبل تنفيذ البرنامج النصي.

-y
--yydebug يقوم بتشغيل وضع تصحيح المترجم. ستطبع روبي مجموعة من الحالة الداخلية
الرسائل أثناء تجميع البرامج النصية. ليس عليك تحديد رمز التبديل هذا ،
إلا إذا كنت تنوي تصحيح أخطاء مترجم روبي.

استخدم jruby عبر الإنترنت باستخدام خدمات onworks.net



أحدث برامج Linux و Windows عبر الإنترنت