Interaktivt Ruby Shell

Interaktivt Ruby Shell

Interaktiv Ruby Shell.png
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

Individuella bevis

  1. Släpp 1.2.7 . 18 september 2020 (nås 9 oktober 2020).
  2. Rubys licensvillkor. Hämtad 15 januari 2012 .