Как сделать чтобы консоль Ruby не закрывалась после выполнения кода?

Приветствую. Начал изучать Ruby, возник соответствующий вопрос.

Как сделать чтобы консоль Ruby не закрывалась после выполнения кода, а оставалась открытой до нажатия определенной клавиши(Например Enter)?
  • Вопрос задан
  • 657 просмотров
Пригласить эксперта
Ответы на вопрос 2
print 'Введите что-нибудь: '

t = STDIN.gets

puts "Вы ввели: #{t}"


Можете ещё поиграться с мощным гемом — https://github.com/piotrmurach/tty-prompt

А если вы имели в виду как определить на что нажал пользователь, то вот ещё сниппет есть: https://gist.github.com/acook/4190379
Ответ написан
Что вы понимаете под «консоль Ruby»?
Стандартно есть два инструмента для работы с Ruby.

Ruby -- Interpreted object-oriented scripting language, который выполняет код из текстового файла .rb.
Само собой, после выполнения кода такой интерпретатор завершит свою работу.

IRB -- Interactive Ruby Shell. Интерактивная консоль, в которой код выполняет построчно, по мере ввода кода.
Завершить консоль можно вручную (ctrl+c) или через команды exit, abort и т. д.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы