Задать вопрос

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

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

Как сделать чтобы консоль Ruby не закрывалась после выполнения кода, а оставалась открытой до нажатия определенной клавиши(Например Enter)?
  • Вопрос задан
  • 687 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 и т. д.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы