Ruby:
Använda en interaktiv skal (REPL)
Hur man:
Ruby’s REPL kallas IRB (Interactive Ruby). Hoppa in och testa Ruby direkt från din terminal:
irb
2.7.0 :001 > puts "Hej, Ruby-världen!"
Hej, Ruby-världen!
=> nil
2.7.0 :002 > 5.times { print "Ruby! " }
Ruby! Ruby! Ruby! Ruby! Ruby! => 5
Djupdykning
Introducerad i Ruby 1.8, är IRB ett måste för Rubyister. Det är inspirerat av de interaktiva skalen från Lisp och Python, och kombinerar experiment med omedelbar återkoppling. Alternativ som Pry erbjuder fler funktioner som syntaxmarkering och en robustare felsökningsmiljö. IRB i sig är enkelt, men kan utökas med gems som ‘irbtools’ för att utöka funktionaliteten. Hur IRB hanterar läs-eval-print-loopen är genom att läsa varje rad av input, utvärdera den som Ruby-kod och sedan skriva ut resultatet, och loopa denna process tills utgång.