jruby - Online sa Cloud

Ito ang command jruby na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


jruby — Nabibigyang-kahulugan ang object-oriented scripting language

SINOPSIS


jruby [--copyright] [--bersyon] [-Sacdlnpswvy] [-0[octal]] [-C direktoryo] [-F huwaran]
[-I direktoryo] [-K c] [-T[antas]] [-e utos] [-i[karugtong]] [-r aklatan]
[-x[direktoryo]] [--] [program_file] [argumento ...]

DESCRIPTION


Ang Jruby ay isang 100% pure-Java na pagpapatupad ng Ruby, isang interpreted scripting language para sa
mabilis at madaling object-oriented na programming. Ito ay may maraming mga tampok upang iproseso ang mga text file at
upang gawin ang mga gawain sa pamamahala ng system (tulad ng sa Perl). Ito ay simple, straight-forward, at extensible.

Opsyon


Ang Ruby interpreter ay tumatanggap ng mga sumusunod na command-line na opsyon (mga switch). Medyo magkahawig sila
sa mga ng perlasNa (1).

--copyright Ini-print ang paunawa sa copyright.

--bersyon Ini-print ang bersyon ng Ruby interpreter.

-0[octal] (Ang digit na “zero”.) Tinutukoy ang input record separator ($/) bilang isang octal
numero. Kung walang naibigay na digit, ang null na character ay kukunin bilang separator.
Maaaring sundin ng ibang switch ang mga digit. -00 ginagawang paragraph mode si Ruby.
-0777 ginagawang basahin ni Ruby ang buong file nang sabay-sabay bilang isang string dahil wala
legal na katangian na may ganoong halaga.

-C direktoryo Nagiging sanhi ng paglipat ni Ruby sa direktoryo.

-F huwaran Tinutukoy ang input field separator ($;).

-I direktoryo Ginagamit upang sabihin kay Ruby kung saan ilo-load ang mga script ng library. Direktoryo path ay magiging
idinagdag sa variable ng load-path ($:).

-K kcode Tinutukoy ang KANJI (Japanese) encoding.

-S Ginagawang gamitin ni Ruby ang PATH environment variable upang maghanap ng script, maliban kung kung
ang pangalan nito ay nagsisimula sa isang slash. Ito ay ginagamit upang tularan ang #! sa mga makina na
huwag suportahan ito, sa sumusunod na paraan:

#! /usr/local/bin/ruby
# Ginagawa ng linyang ito ang susunod na komento sa Ruby
exec /usr/local/bin/ruby -S $0 $*

-T[antas] Ino-on ang mga taint check sa tinukoy na antas (default 1).

-a Ino-on ang auto-split mode kapag ginamit kasama -n or -p. Sa auto-split mode, si Ruby
nagpapatupad
$F = $_.hati
sa simula ng bawat loop.

-c Nagiging dahilan upang suriin ni Ruby ang syntax ng script at lumabas nang hindi nag-e-execute. Kung
walang mga error sa syntax, ipi-print ni Ruby ang "Syntax OK" sa pamantayan
output.

-d
--debug Ino-on ang debug mode. Itatakda sa true ang $DEBUG.

-e utos Tinutukoy ang script mula sa command-line habang sinasabi kay Ruby na huwag hanapin ang iba
ng mga argumento para sa isang script file name.

-h
- Tumulong Nagpi-print ng buod ng mga opsyon.

-i karugtong Tinutukoy ang in-place-edit mode. Ang extension, kung tinukoy, ay idinagdag sa luma
pangalan ng file para makagawa ng backup na kopya. Halimbawa:

% echo matz > /tmp/junk
% pusa /tmp/junk
matz
% ruby ​​-p -i.bak -e '$_.upcase!' /tmp/junk
% pusa /tmp/junk
MATZ
% pusa /tmp/junk.bak
matz

-l (Ang maliit na titik na "ell".) Pinapagana ang awtomatikong pagpoproseso ng pagtatapos ng linya,
na nangangahulugan na unang itakda ang $\ sa halaga ng $/, at pangalawa ay pinutol ang bawat
line read gamit ang chop!.

-n Nagiging dahilan upang ipagpalagay ni Ruby ang sumusunod na loop sa paligid ng iyong script, na ginagawa ito
umulit sa mga argumento ng pangalan ng file na medyo gusto uhaw -n or ang awkward.

habang nakakakuha
...
dulo

-p Gumaganap halos pareho sa -n switch, ngunit i-print ang halaga ng variable na $_ sa bawat isa
dulo ng loop. Halimbawa:

% echo matz | ruby -p -e '$_.tr! "az", "AZ"'
MATZ

-r aklatan Nagiging sanhi ng pag-load ni Ruby sa library gamit ang require. Ito ay kapaki-pakinabang kapag ginagamit -n or
-p.

-s Pinapagana ang ilang switch parsing para sa mga switch pagkatapos ng pangalan ng script ngunit bago ang anuman
mga argumento ng pangalan ng file (o bago ang a --). Aalisin ang anumang switch na makikita doon
mula sa ARGV at itakda ang kaukulang variable sa script. Halimbawa:

#! /usr/local/bin/ruby -s
Ang # ay nagpi-print ng "true" kung ini-invoke gamit ang `-xyz' switch.
i-print ang "true\n" kung $xyz

Sa ilang mga system ang $0 ay hindi palaging naglalaman ng buong pathname, kaya kailangan mo ang
-S lumipat para sabihin kay Ruby na hanapin ang script kung kinakailangan. Hawakan
naka-embed na mga puwang o tulad nito. Ang isang mas mahusay na construct kaysa sa $* ay magiging ${1+"$@"}, ngunit
hindi ito gagana kung ang script ay binibigyang kahulugan ng cshNa (1).

-v
--verbose Pinapagana ang verbose mode. Ipi-print ni Ruby ang bersyon nito sa simula, at itatakda
ang variable na $VERBOSE sa true. Ang ilang mga pamamaraan ay nagpi-print ng mga karagdagang mensahe kung ito
totoo ang variable. Kung ang switch na ito ay ibinigay, at walang ibang switch
sa kasalukuyan, huminto si Ruby pagkatapos i-print ang bersyon nito.

-w Pinapagana ang verbose mode nang hindi nagpi-print ng mensahe ng bersyon sa simula. Ito
itinatakda ang $VERBOSE variable sa true.

-x[direktoryo] Sinabi kay Ruby na ang script ay naka-embed sa isang mensahe. Ang mga nangungunang basura ay magiging
itinapon hanggang sa una na nagsisimula sa “#!” at naglalaman ng string,
"ruby". Malalapat ang anumang makabuluhang switch sa linyang iyon. Ang pagtatapos ng
Dapat tukuyin ang script na may alinman sa EOF, ^D (control-D), ^Z (control-Z), o
nakalaan na salita __END__. Kung tinukoy ang pangalan ng direktoryo, lilipat si Ruby
sa direktoryo na iyon bago isagawa ang script.

-y
--yydebug Ino-on ang compiler debug mode. Magpi-print si Ruby ng isang grupo ng panloob na estado
mga mensahe sa panahon ng pag-compile ng mga script. Hindi mo kailangang tukuyin ang switch na ito,
maliban kung ide-debug mo ang interpreter ng Ruby.

Gamitin ang jruby online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa