Interaktivt Ruby Shell
| Interaktivt Ruby Shell
| |
|---|---|
|
Så här ser irb ut när det används ... | |
| Grundläggande information
| |
| utvecklaren | Keiju Ishitsuka |
| Aktuell version |
1.2.7 ( 18 september 2020 ) |
| operativ system | plattformsoberoende |
| programmeringsspråk | Rubin |
| kategori | Ruby kommandoradstolk |
| Licens |
Rubinlicens GPL |
| Tysktalande | Nej |
| ruby-lang.org | |
Interactive Ruby Shell ( IRB ) är en kommandoradstolk (REPL) för Ruby- programmeringsspråket .
Programmet startas från kommandoraden och möjliggör exekvering av Ruby-kommandon, varigenom resultatet returneras omedelbart. Detta gör att du kan experimentera med Ruby i realtid eller utföra mindre beräkningar med Ruby på ad hoc-basis, som med en fickräknare . IRB känner till de senast inmatade kommandona, som kan hämtas med hjälp av piltangenterna och vid behov redigeras för att förenkla utfärdandet av liknande kommandon och upprepningar. På Posix- system ( Linux , Unix ) har du tillgång till jobbkontroll , kan kommunicera som ett skalskript direkt över Internet och interagera med servrar.
Programvaran utvecklades av Keiju Ishitsuka och ingår vanligtvis i Ruby.
Använda sig av:
irb [ Optionen ] [ Programmdatei ] [ Argument1... ]
exempel
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
webb-länkar
- Försök med Ruby. Hämtad 15 januari 2012 (online IRB).
- När problem uppstår. I: ruby-doc.org. Hämtad 15 januari 2012 (kapitel från Programming Ruby ).
- Interaktivt Ruby Shell. I: ruby-doc.org. Hämtad 21 maj 2016 (kapitel från Programming Ruby ).
- Interaktivt Ruby Shell. I: ruby-doc.org. Hämtad 21 maj 2016 (kapitel från Programming Ruby ).
Individuella bevis
- ↑ Släpp 1.2.7 . 18 september 2020 (nås 9 oktober 2020).
- ↑ Rubys licensvillkor. Hämtad 15 januari 2012 .