Використання інтерактивної оболонки (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

Поглиблений Розгляд

IRB, представлений у Ruby 1.8, є основою для прихильників Ruby. Він надихнутий інтерактивними оболонками Lisp та Python, поєднуючи експерименти з негайним зворотнім зв’язком. Альтернативи, такі як Pry, пропонують більше функціональностей, наприклад, підсвічування синтаксису та більш потужне середовище для відлагодження. Сам по собі IRB є простим, але його можливості можна розширити за допомогою гемів, таких як ‘irbtools’, для розширення функціональності. Як IRB обробляє цикл “читати-оцінювати-друкувати”, так це читанням кожного рядка вводу, оцінюванням його як коду Ruby, а потім друкуванням результату, повторюючи цей процес до виходу.

Дивіться Також