Печать на Ruby стала проще: руководство по методам вывода

  1. Метод puts:
    Метод puts— один из наиболее часто используемых методов печати в Ruby. Он добавляет символ новой строки в конце вывода, что означает, что каждый последующий вывод будет отображаться на новой строке. Вот пример:
puts "Hello, world!"
puts "Welcome to Ruby printing!"

Выход:

Hello, world!
Welcome to Ruby printing!
  1. Метод печати:
    Метод printаналогичен puts, но он не добавляет символ новой строки в конце. Это означает, что несколько выходных данных с использованием printбудут отображаться в одной строке. Давайте посмотрим пример:
print "Hello, "
print "world!"

Выход:

Hello, world!
  1. Метод p:
    Метод p— это еще один способ печати в Ruby. Он обычно используется в целях отладки, поскольку отображает выходные данные в более буквальном формате. В отличие от putsи print, pдобавляет кавычки вокруг вывода и отображает escape-символы. Вот пример:
p "Hello, world!"

Выход:

"Hello, world!"
  1. Метод printf:
    Метод printfпозволяет форматировать вывод с помощью заполнителей. Она работает аналогично функции printfв других языках программирования. Вы можете использовать заполнители, например %sдля строк, %dдля целых чисел и %fдля чисел с плавающей запятой. Посмотрите этот пример:
name = "John"
age = 30
printf "Name: %s, Age: %d", name, age

Выход:

Name: John, Age: 30
  1. Метод gets.chomp:
    Метод gets.chompиспользуется для получения входных данных от пользователя. Он ждет, пока пользователь введет значение, и удаляет символ новой строки в конце. Этот метод часто используется в сочетании с печатью для создания интерактивных программ. Взгляните на этот пример:
print "Enter your name: "
name = gets.chomp
puts "Hello, #{name}!"

Выход:

Enter your name: John
Hello, John!

Теперь, когда вы знакомы с этими методами печати в Ruby, вы можете выбрать тот, который лучше всего соответствует вашим потребностям. Не забудьте использовать putsдля обычного вывода, printдля вывода в одной строке, pдля отладки, printfдля форматированный вывод и gets.chompдля ввода данных пользователем.

Удачного программирования с Ruby!