Использование интерактивной оболочки (REPL)

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 и затем выводя результат, повторяя этот процесс до выхода.

Смотрите также