- Метод puts:
Методputs— один из наиболее часто используемых методов печати в Ruby. Он добавляет символ новой строки в конце вывода, что означает, что каждый последующий вывод будет отображаться на новой строке. Вот пример:
puts "Hello, world!"
puts "Welcome to Ruby printing!"
Выход:
Hello, world!
Welcome to Ruby printing!
- Метод печати:
Методprintаналогиченputs, но он не добавляет символ новой строки в конце. Это означает, что несколько выходных данных с использованиемprintбудут отображаться в одной строке. Давайте посмотрим пример:
print "Hello, "
print "world!"
Выход:
Hello, world!
- Метод p:
Методp— это еще один способ печати в Ruby. Он обычно используется в целях отладки, поскольку отображает выходные данные в более буквальном формате. В отличие отputsиprint,pдобавляет кавычки вокруг вывода и отображает escape-символы. Вот пример:
p "Hello, world!"
Выход:
"Hello, world!"
- Метод printf:
Методprintfпозволяет форматировать вывод с помощью заполнителей. Она работает аналогично функцииprintfв других языках программирования. Вы можете использовать заполнители, например%sдля строк,%dдля целых чисел и%fдля чисел с плавающей запятой. Посмотрите этот пример:
name = "John"
age = 30
printf "Name: %s, Age: %d", name, age
Выход:
Name: John, Age: 30
- Метод 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!