IRB (Interactive Ruby) — це інтерактивна оболонка для мови програмування Ruby. Вона дозволяє писати та виконувати Ruby-код у режимі реального часу, що є зручним для експериментів, тестування невеликих фрагментів коду, налагодження, а також для вивчення самої мови Ruby.
Основні можливості IRB:
- Інтерактивне виконання коду: Ви можете вводити Ruby-команди та миттєво отримувати результати.
- Інтерактивні сесії: Можна зберігати та повторно запускати команди з попередніх сесій.
- Автозавершення: IRB підтримує автозавершення команд, що допомагає швидше писати код.
- Динамічна допомога: Ви можете викликати методи, а також переглядати їх документацію безпосередньо з IRB.
Як запустити IRB?
Для запуску IRB необхідно відкрити термінал і ввести команду irb
. Після цього ви зможете вводити Ruby-код і бачити результати негайно.
Приклад:
irb(main):001:0> puts "Hello, World!"
Hello, World!
=> nil
У цьому прикладі команда puts "Hello, World!"
негайно виведе текст, а IRB поверне значення nil
, що означає, що команда була виконана, але не повернула результату (оскільки puts
завжди повертає nil
).