Coajă interioară de rubin

Coajă interioară de rubin

Interactive Ruby Shell.png
Așa arată irb când este folosit ...
Date de bază

dezvoltator Keiju Ishitsuka
Versiunea actuală  1.2.7
( 18 septembrie 2020 )
sistem de operare platforma independenta
limbaj de programare Rubin
categorie Interpret de linie de comandă Ruby
Licență Licență Ruby
GPL
Vorbitoare de limbă germană Nu
ruby-lang.org

Interactive Ruby Shell ( IRB ) este un interpret de linie de comandă (REPL) pentru limbajul de programare Ruby .

Programul este pornit de la linia de comandă și permite executarea comenzilor Ruby, prin care rezultatul este returnat imediat. Acest lucru vă permite să experimentați cu Ruby în timp real sau să efectuați calcule mai mici cu Ruby ad-hoc, ca la un calculator de buzunar . IRB cunoaște ultimele comenzi introduse, care pot fi recuperate folosind tastele săgeată și, dacă este necesar, modificate pentru a simplifica emiterea de comenzi și repetări similare. Pe sistemele Posix ( Linux , Unix ) aveți acces la controlul jobului , puteți comunica ca un script shell direct pe Internet și interacționa cu serverele.

Software-ul a fost dezvoltat de Keiju Ishitsuka și este de obicei inclus cu Ruby.

Utilizare:

irb [ Optionen ] [ Programmdatei ] [ Argument1... ]

exemplu

irb(main):001:0> n = 5
=> 5
irb(main):002:0> def fact(n)
irb(main):003:1>   if n <= 1
irb(main):004:2>     1
irb(main):005:2>   else
irb(main):006:2*     n * fact(n - 1)
irb(main):007:2>   end
irb(main):008:1> end
=> nil
irb(main):009:0> fact(n)
=> 120

Link-uri web

Dovezi individuale

  1. Versiunea 1.2.7 . 18 septembrie 2020 (accesat la 9 octombrie 2020).
  2. Termenii licenței Ruby. Adus la 15 ianuarie 2012 .