англійськафранцузькаіспанська

Ad


Значок OnWorks

jruby - онлайн у хмарі

Запустіть jruby у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда jruby, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


jruby — Інтерпретована об'єктно-орієнтована мова сценаріїв

СИНТАКСИС


jruby [-- авторське право] [-- версія] [-Sacdlnpswvy] [-0[вісімковий]] [-C каталог] [-F модель]
[-I каталог] [-K c] [-T[рівень]] [-e команда] [-i[розширення]] [-r бібліотека]
[-x[каталог]] [--] [програмний_файл] [аргумент ...]

ОПИС


Jruby — це на 100% чиста реалізація Ruby, інтерпретованої мови сценаріїв для
швидке та просте об'єктно-орієнтоване програмування. Він має багато функцій для обробки текстових файлів і
виконувати завдання керування системою (як у Perl). Він простий, зрозумілий і розширюваний.

ВАРІАНТИ


Інтерпретатор Ruby приймає такі параметри командного рядка (перемикачі). Вони досить схожі
до тих, хто Perl(1).

-- авторське право Друкує повідомлення про авторські права.

-- версія Друкує версію інтерпретатора Ruby.

-0[вісімковий] (Цифра «нуль».) Визначає роздільник вхідного запису ($/) як вісімковий
номер. Якщо цифра не вказана, то в якості роздільника береться нульовий символ.
Інші перемикачі можуть йти за цифрами. -00 перетворює Ruby в режим абзацу.
-0777 змушує Ruby читати весь файл відразу як один рядок, оскільки немає
юридичний характер з такою цінністю.

-C каталог Примушує Ruby перейти до каталогу.

-F модель Визначає роздільник поля введення ($;).

-I каталог Використовується, щоб вказати Ruby, куди завантажувати сценарії бібліотеки. Шлях до каталогу буде
додано до змінної шляху завантаження ($:).

-K kcode Визначає кодування KANJI (японською).

-S Змушує Ruby використовувати змінну середовища PATH для пошуку сценарію, якщо тільки якщо
його назва починається з косої риски. Це використовується для емуляції #! на машинах, які
не підтримують це таким чином:

#! /usr/local/bin/ruby
# Цей рядок робить наступний коментарем у Ruby \
exec /usr/local/bin/ruby -S $0 $*

-T[рівень] Вмикає перевірку плям на заданому рівні (за замовчуванням 1).

-a Вмикає режим автоматичного розділення, коли використовується з -n or -p. У режимі автоматичного розділення Ruby
виконує
$F = $_.розділ
на початку кожного циклу.

-c Примушує Ruby перевірити синтаксис сценарію та вийти без виконання. Якщо
немає синтаксичних помилок, Ruby надрукує “Syntax OK” відповідно до стандарту
вихід.

-d
--відлагоджувати Вмикає режим налагодження. Для $DEBUG буде встановлено значення true.

-e команда Визначає сценарій з командного рядка, вказуючи Ruby не шукати решту
аргументів для імені файлу сценарію.

-h
--допомога Друкує зведення параметрів.

-i розширення Визначає режим редагування на місці. Розширення, якщо вказано, додається до старого
ім'я файлу, щоб зробити резервну копію. Наприклад:

% echo matz > /tmp/junk
% cat /tmp/junk
мац
% ruby ​​-p -i.bak -e '$_.upcase!' /tmp/junk
% cat /tmp/junk
МАЦ
% cat /tmp/junk.bak
мац

-l (Мала буква «ell».) Вмикає автоматичну обробку закінчення рядка,
що означає, по-перше, встановити $\ на значення $/, а по-друге, обрізати кожний
рядок читання за допомогою chop!.

-n Примушує Ruby приймати наступний цикл навколо вашого сценарію, що робить його
перебирайте аргументи імені файлу приблизно так sed -n or awk.

поки отримує
...
кінець

-p Діє в основному так само, як і перемикач -n, але друкує значення змінної $_ у кожному
кінець петлі. Наприклад:

% луна матц | ruby -p -e '$_.tr! "az", "AZ"'
МАЦ

-r бібліотека Примушує Ruby завантажувати бібліотеку за допомогою require. Це корисно при використанні -n or
-p.

-s Вмикає певний аналіз комутаторів для перемикачів після імені сценарію, але перед будь-яким
аргументи імені файлу (або перед a --). Усі знайдені там перемикачі видаляються
з ARGV і встановіть відповідну змінну в скрипті. Наприклад:

#! /usr/local/bin/ruby -s
# друкує "true", якщо викликається за допомогою перемикача `-xyz'.
надрукувати "true\n", якщо $xyz

У деяких системах $0 не завжди містить повне ім’я шляху, тому вам знадобиться
-S перемкніть, щоб повідомити Ruby шукати сценарій, якщо це необхідно. Справлятися
вбудовані простори тощо. Кращою конструкцією, ніж $*, буде ${1+"$@"}, але
він не працює, якщо сценарій інтерпретується CSH(1).

-v
-багатослівний Вмикає докладний режим. Ruby надрукує свою версію на початку і встановить
змінна $VERBOSE на true. Деякі методи друкують додаткові повідомлення, якщо це
змінна відповідає дійсності. Якщо цей перемикач надано, а інших перемикачів немає
Зараз Ruby завершує роботу після друку своєї версії.

-w Вмикає докладний режим без повідомлення про версію для друку на початку. Це
встановлює для змінної $VERBOSE значення true.

-x[каталог] Повідомляє Ruby, що сценарій вбудовано в повідомлення. Провідне сміття буде
відкидається до першого, що починається на «#!» і містить рядок,
«рубін». Будь-які значущі перемикачі на цій лінії будуть застосовані. Кінець
сценарій має бути вказаний за допомогою EOF, ^D (control-D), ^Z (control-Z) або
зарезервовано слово __END__. Якщо вказано ім’я каталогу, Ruby переключиться
до цього каталогу перед виконанням сценарію.

-y
--yydebug Вмикає режим налагодження компілятора. Ruby надрукує купу внутрішнього стану
повідомлення під час компіляції скриптів. Вам не потрібно вказувати цей перемикач,
якщо ви не збираєтеся налагоджувати інтерпретатор Ruby.

Використовуйте jruby онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

  • 1
    abidiff
    abidiff
    abidiff - порівняння ABI файлів ELF
    abidiff порівнює двійковий файл програми
    Інтерфейси (ABI) двох спільних бібліотек
    у форматі ELF. Воно випромінює змістовне
    звіт...
    Запустіть abidiff
  • 2
    abidw
    abidw
    abidw - серіалізує ABI ELF
    файл abidw читає спільну бібліотеку в ELF
    форматує та створює представлення XML
    свого ABI до стандартного виводу. The
    випущений ...
    Запустіть abidw
  • 3
    copac2xml
    copac2xml
    bibutils - перетворення бібліографії
    комунальні послуги ...
    Запустіть copac2xml
  • 4
    копт
    копт
    copt - оптимізатор вічка SYSNOPIS:
    файл copt.. ОПИС: copt - це a
    оптимізатор вічко загального призначення. Це
    читає код зі свого стандартного вводу та
    пише...
    Біг копт
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - заголовок збірки
    декларації з документів Stx ...
    Запустіть gather_stx_titles
  • 6
    гатлінг-бенч
    гатлінг-бенч
    bench - http benchmark ...
    Лава для бігу Гатлінга
  • Детальніше »

Ad