Ruby:
Использование интерактивной оболочки (REPL)
Как это сделать:
REPL для Ruby называется IRB (Interactive Ruby). Попробуйте Ruby прямо из вашего терминала:
irb
2.7.0 :001 > puts "Привет, мир Ruby!"
Привет, мир Ruby!
=> nil
2.7.0 :002 > 5.times { print "Ruby! " }
Ruby! Ruby! Ruby! Ruby! Ruby! => 5
Подробнее
Введенный в версии Ruby 1.8, IRB является основным инструментом для Ruby-разработчиков. Он вдохновлен интерактивными оболочками Lisp и Python, сочетая в себе экспериментирование с немедленной обратной связью. Альтернативы, такие как Pry, предлагают больше функций, включая подсветку синтаксиса и более надежную среду отладки. Сам по себе IRB прост, но его функциональность может быть расширена с помощью таких гемов, как ‘irbtools’. IRB обрабатывает цикл “чтение-выполнение-вывод”, читая каждую строку ввода, оценивая её как код Ruby и затем выводя результат, повторяя этот процесс до выхода.