Bruke et interaktivt skall (REPL)

Ruby:
Bruke et interaktivt skall (REPL)

Hvordan:

Ruby’s REPL kalles IRB (Interactive Ruby). Hopp inn og prøv Ruby direkte fra terminalen din:

irb
2.7.0 :001 > puts "Hallo, Ruby-verden!"
Hallo, Ruby-verden!
 => nil
2.7.0 :002 > 5.times { print "Ruby! " }
Ruby! Ruby! Ruby! Ruby! Ruby!  => 5

Dypdykk

Introdusert i Ruby 1.8, IRB er en stift for Rubyister. Den er inspirert av de interaktive skalene til Lisp og Python, som smelter sammen eksperimentering med umiddelbar tilbakemelding. Alternativer som Pry tilbyr flere funksjoner som syntaksutheving og et mer robust feilsøkingsmiljø. IRB i seg selv er enkel, men kan utvides med gems som ‘irbtools’ for å utvide funksjonaliteten. Hvordan IRB håndterer read-eval-print-løkken er ved å lese hver linje med inndata, evaluere den som Ruby-kode, og deretter skrive ut resultatet, og loope denne prosessen til man avslutter.

Se Også