Interaktiv Ruby Shell - Interactive Ruby Shell
| Utvikler (er) | Keiju Ishitsuka |
|---|---|
| Stabil utgivelse | 1.2.4 / 2. mai 2020
|
| Oppbevaringssted |
|
| Skrevet inn | Rubin |
| Operativsystem | Kryssplattform |
| Plattform | Rubin tolk |
| Type | Ruby skall |
| Tillatelse |
Ruby License BSD License |
| Nettsted | www |
Interactive Ruby Shell ( IRB eller irb ) er et REPL for programmering i det objektorienterte skriptspråket Ruby . Forkortelsen irb er en portmanteau av ordet "interaktiv" og filtypen for Ruby -filer, ".rb".
Programmet blir lansert fra en kommandolinje og lar utførelse av Ruby-kommandoer med umiddelbar respons, eksperimentere i sanntid. Den har kommandohistorikk , linjeredigeringsmuligheter og jobbkontroll , og kan kommunisere direkte som et skallskript over Internett og samhandle med en live server. Den ble utviklet av Keiju Ishitsuka .
Syntaks og bruk
Syntaks:
irb [ options ] [ programfile ] [ argument... ]
Eksempel:
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!
Se også
Referanser
Eksterne linker
- "Code and run Ruby online" Et kraftig interaktivt Ruby -skall
- "Prøv Ruby" Online IRB
- "When Trouble Strikes" -kapittelet fra Programmering Ruby
- "Interaktivt Ruby Shell" -kapittel fra Programming Ruby