Ввод и вывод пользователя
Получайте пользовательский ввод из консоли и форматируйте вывод с помощью puts и gets
«Ввод и вывод пользователя» — бесплатный урок Ruby Academy на CoddyKit. Это урок 2 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Ruby Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Ruby Academy содержит 3 уроков всего.
Пользовательский ввод и вывод
Пользовательский ввод и вывод
Взаимодействие с пользователями посредством ввода и вывода — важная часть многих приложений.
В этом уроке Вы научитесь получать пользовательский ввод и форматировать вывод с помощью puts и gets.

Вывод данных в консоль
Вывод данных в консоль с помощью puts
Используйте puts, чтобы вывести текст в консоль.
puts 'Hello, Ruby!'Вывод без перевода строки
Вывод без перевода строки
print работает подобно puts, но не добавляет новую строку.
print 'Hello, '
print 'Ruby!'Получение пользовательского ввода
Получение пользовательского ввода
Используйте gets, чтобы получить пользовательский ввод из консоли.
puts 'Enter your name:'
name = gets
puts "Hello, #{name}"Использование gets.chomp
Использование gets.chomp
gets считывает символ новой строки. Используйте chomp, чтобы удалить его.
puts 'Enter your city:'
city = gets.chomp
puts "You live in #{city}."Подстановка переменных в строки
Подстановка переменных в строки
Используйте #{} внутри двойных кавычек, чтобы вставлять переменные в строку.
name = 'Alice'
puts "Hello, #{name}!"Получение числового ввода
Получение числового ввода
Используйте to_i, чтобы преобразовать ввод в целое число.
puts 'Enter your age:'
age = gets.chomp.to_i
puts "In 5 years, you will be #{age + 5} years old."Форматирование вывода
Форматирование вывода
Используйте printf или sprintf, чтобы форматировать вывод.
price = 9.99
printf('Price: $%.2f', price)Поздравляем!
Поздравляем!
Вы научились получать пользовательский ввод и форматировать вывод в Руби.
Далее Вы познакомитесь с JSON и YAML.

Часто задаваемые вопросы
Урок «Ввод и вывод пользователя» бесплатный?
Да — полный текст урока «Ввод и вывод пользователя» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Ruby Academy, подпишись на CoddyKit PRO. Курс Ruby Academy содержит 3 уроков всего.
Чему я научусь в уроке «Ввод и вывод пользователя»?
Получайте пользовательский ввод из консоли и форматируйте вывод с помощью puts и gets Ты практикуешь Ruby Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Ruby Academy?
Предыдущий опыт не требуется. Ruby Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 3.
Сколько времени занимает урок «Ввод и вывод пользователя»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Ruby Academy?
Да. Каждый урок Ruby Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Чтение и запись файлов
- Ввод и вывод пользователя
- Работа с JSON и YAML