Het gebruik van een interactieve shell (REPL)

Ruby:
Het gebruik van een interactieve shell (REPL)

Hoe:

Ruby’s REPL heet IRB (Interactive Ruby). Spring erin en probeer Ruby direct vanuit je terminal:

irb
2.7.0 :001 > puts "Hallo, Ruby wereld!"
Hallo, Ruby wereld!
 => nil
2.7.0 :002 > 5.keer { print "Ruby! " }
Ruby! Ruby! Ruby! Ruby! Ruby! => 5

Diep Duiken

Geïntroduceerd in Ruby 1.8, is IRB een basisgereedschap voor Rubyisten. Het is geïnspireerd door de interactieve shells van Lisp en Python, en mengt experimenten met onmiddellijke feedback. Alternatieven zoals Pry bieden meer functies zoals syntaxiskleuring en een robuustere foutopsporingsomgeving. IRB zelf is eenvoudig maar kan worden uitgebreid met edelstenen zoals ‘irbtools’ om de functionaliteit uit te breiden. Hoe IRB de read-eval-print loop afhandelt, is door elke regel van de invoer te lezen, deze als Ruby-code te evalueren, en vervolgens het resultaat af te drukken, dit proces herhalend totdat men exit gebruikt.

Zie Ook