#ruby
#ruby
Вопрос:
Хорошо, поэтому, когда я делаю код, подобный:
puts "Hallo: "
response = gets.chomp
Я хочу, чтобы пользователь видел что-то вроде этого:
Hallo: _
(С подчеркиванием, являющимся областью ввода текста) Но вместо этого они видят что-то вроде этого
Hallo:
_
Есть ли способ это исправить?
Комментарии:
1. использовать
puts
2. Я попробую, спасибо
3. Это сработало, спасибо!
Ответ №1:
Как сказал Серджио, вам нужно использовать print
вместо puts
, разница в том, что print
выводит исходную версию без каких-либо изменений. Puts
с другой стороны, добавляет новую строку в конце.
puts 'Hallo: "
совпадает с print "Hallo: n"
Комментарии:
1. Хм, это работает на моей консоли, что вы имеете в виду под «не будет работать»?
2. Я вижу, что ты там сделал, ха-ха 🙂