Usando um shell interativo (REPL)

Ruby:
Usando um shell interativo (REPL)

Como Fazer:

O REPL do Ruby é chamado de IRB (Interactive Ruby). Entre e experimente o Ruby diretamente do seu terminal:

irb
2.7.0 :001 > puts "Olá, mundo Ruby!"
Olá, mundo Ruby!
 => nil
2.7.0 :002 > 5.times { print "Ruby! " }
Ruby! Ruby! Ruby! Ruby! Ruby!  => 5

Mergulho Profundo

Introduzido no Ruby 1.8, o IRB é um elemento essencial para os Rubyistas. Ele é inspirado nos shells interativos do Lisp e do Python, mesclando experimentação com feedback imediato. Alternativas como o Pry oferecem mais recursos como destaque de sintaxe e um ambiente de depuração mais robusto. O próprio IRB é simples, mas pode ser aprimorado com gems como ‘irbtools’ para estender a funcionalidade. A forma como o IRB lida com o ciclo de ler-avaliar-imprimir é lendo cada linha de entrada, avaliando-a como código Ruby e depois imprimindo o resultado, repetindo esse processo até a saída.

Veja Também