IRB (Interactive Ruby) інтерактивна оболонка для мови програмування Ruby

IRB (Interactive Ruby) — це інтерактивна оболонка для мови програмування Ruby. Вона дозволяє писати та виконувати Ruby-код у режимі реального часу, що є зручним для експериментів, тестування невеликих фрагментів коду, налагодження, а також для вивчення самої мови Ruby.

Основні можливості IRB:

  1. Інтерактивне виконання коду: Ви можете вводити Ruby-команди та миттєво отримувати результати.
  2. Інтерактивні сесії: Можна зберігати та повторно запускати команди з попередніх сесій.
  3. Автозавершення: IRB підтримує автозавершення команд, що допомагає швидше писати код.
  4. Динамічна допомога: Ви можете викликати методи, а також переглядати їх документацію безпосередньо з IRB.

Як запустити IRB?

Для запуску IRB необхідно відкрити термінал і ввести команду irb. Після цього ви зможете вводити Ruby-код і бачити результати негайно.

Приклад:

irb(main):001:0> puts "Hello, World!"
Hello, World!
=> nil

У цьому прикладі команда puts "Hello, World!" негайно виведе текст, а IRB поверне значення nil, що означає, що команда була виконана, але не повернула результату (оскільки puts завжди повертає nil).