Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Ruby: Общие вопросы > Ruby автоответчик |
Автор: Дэнис 14.6.2012, 15:41 |
Всем привет, как написать программу такого типа: Если пользователь ввёл с клавиатуры "Привет", то после нажатия enter вывести "Здарова". Пытался сделать так (я новичок) if gets == "Привет" puts "Здарова" end Не так? |
Автор: Rikkit 14.6.2012, 20:08 | ||
gets добавляет перевод строки, т.е. получаешь "Привет\n" Чтобы убрать этот перевод можно воспользоваться методом chomp.
Также убедись что кодировка в начале скрипта указана. По умолчанию в руби включена другая кодировка # encoding: utf-8 |