Coajă interioară de rubin - Interactive Ruby Shell

Coaja interioară de rubin
Captură de ecran
Interactive Ruby Shell.png
Sesiunea de capturi de ecran este la fel ca în exemplul articolului
Dezvoltatori Keiju Ishitsuka
Versiune stabila
1.2.4 / 2 mai 2020 ; Acum 15 luni ( 02.05.2020 )
Repertoriu Editați acest lucru la Wikidata
Scris in Rubin
Sistem de operare Cross-platform
Platformă Interpret Ruby
Tip Coaja de rubin
Licență Licență Ruby Licență
BSD
Site-ul web www .ruby-lang .org / ro /

Interactive Ruby Shell ( IRB sau irb ) este un REPL pentru programare în limbajul de script orientat obiect Ruby . Abrevierea irb este un portmanteau al cuvântului „interactiv” și extensia numelui de fișier pentru fișierele Ruby, „.rb”.

Programul este lansat dintr-o linie de comandă și permite executarea comenzilor Ruby cu răspuns imediat, experimentând în timp real. Dispune de istoric de comenzi , capacități de editare a liniilor și control al jobului și este capabil să comunice direct ca un script shell pe Internet și să interacționeze cu un server live. A fost dezvoltat de Keiju Ishitsuka .

Sintaxă și utilizare

Sintaxă:

irb [ options ] [ programfile ] [ argument... ]

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
=> :fact
irb(main):009:0> fact(n)
=> 120

irb(main):001:0> class Cat
irb(main):002:1>   def meow
irb(main):003:2>     puts 'Meow!'
irb(main):004:2>   end
irb(main):005:1> end
=> :meow

irb(main):006:0> Cat.new.meow
Meow!

Vezi si

Referințe

linkuri externe