0Pricing
Ruby Academy · Урок

Ввод и вывод пользователя

Получайте пользовательский ввод из консоли и форматируйте вывод с помощью puts и gets

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

Пользовательский ввод и вывод

Пользовательский ввод и вывод

Взаимодействие с пользователями посредством ввода и вывода — важная часть многих приложений.

В этом уроке Вы научитесь получать пользовательский ввод и форматировать вывод с помощью puts и gets.

Ввод и вывод пользователя — иллюстрация 1

Вывод данных в консоль

Вывод данных в консоль с помощью 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.

Ввод и вывод пользователя — иллюстрация 10

Часто задаваемые вопросы

Урок «Ввод и вывод пользователя» бесплатный?

Да — полный текст урока «Ввод и вывод пользователя» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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 — локальная установка не требуется.

Все уроки этого курса

  1. Чтение и запись файлов
  2. Ввод и вывод пользователя
  3. Работа с JSON и YAML
← Назад к Ruby Academy