To print without a newline in Ruby, we simply need to use the print command instead of puts. Let’s take a look at each below.
Here is how the print command works.
number_one = 1 number_two = 2 number_three = 3 number_four = 4 number_five = 5 print number_one print number_two print number_three print number_four print number_five #Output 12345
Let’s see how this example would work if we used the puts command.
number_one = 1 number_two = 2 number_three = 3 number_four = 4 number_five = 5 puts number_one puts number_two puts number_three puts number_four puts number_five #Output 1 2 3 4 5
So as you can see, the print command will print without a newline after it, while the puts command will return a newline after it prints.
Hopefully this article has been helpful for you to learn how to use Ruby to print without newline.