Coajă interioară de rubin - Interactive Ruby Shell
| Dezvoltatori | Keiju Ishitsuka |
|---|---|
| Versiune stabila | 1.2.4 / 2 mai 2020
|
| Repertoriu |
|
| Scris in | Rubin |
| Sistem de operare | Cross-platform |
| Platformă | Interpret Ruby |
| Tip | Coaja de rubin |
| Licență |
Licență Ruby Licență BSD |
| Site-ul web | www |
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
- „Codifică și rulează Ruby online” Un shell interactiv puternic Ruby
- „Încercați Ruby” IRB online
- Capitolul „Când apar greșelile” din Programming Ruby
- Capitolul "Interactive Ruby Shell" din Programming Ruby