Ruby:
Utilisation d'une console interactive (REPL)
Comment :
Le REPL de Ruby est appelé IRB (Interactive Ruby). Plongez dedans et essayez Ruby directement depuis votre terminal :
irb
2.7.0 :001 > puts "Bonjour, monde Ruby !"
Bonjour, monde Ruby !
=> nil
2.7.0 :002 > 5.times { print "Ruby ! " }
Ruby ! Ruby ! Ruby ! Ruby ! Ruby ! => 5
Exploration approfondie
Introduit dans Ruby 1.8, IRB est un élément de base pour les Rubyistes. Il est inspiré par les shells interactifs de Lisp et Python, combinant l’expérimentation avec un retour immédiat. Des alternatives comme Pry offrent plus de fonctionnalités telles que la coloration syntaxique et un environnement de débogage plus robuste. IRB en lui-même est simple mais peut être augmenté avec des gems comme « irbtools » pour étendre sa fonctionnalité. La manière dont IRB gère la boucle lire-évaluer-imprimer est en lisant chaque ligne d’entrée, en l’évaluant comme du code Ruby, puis en imprimant le résultat, en répétant ce processus jusqu’à la sortie.