如何在ruby中创建换行符?

时间:2013-02-04 22:30:11

标签: ruby

我如何在这两行之间插入换行符:

print "Hi"
print "Hi"

因为它只会输出:

HiHi

5 个答案:

答案 0 :(得分:22)

使用puts,因为它会自动为您添加换行符:

puts "Hi"
puts "Hi"

如果您想制作一个明确的换行符,那么您需要知道程序将运行的系统类型:

print "Hi\n"   # For UNIX-like systems including Mac OS X.
print "Hi\r\n" # For Windows.

答案 1 :(得分:1)

使用换行符:

print "Hi\n"
print "Hi"

答案 2 :(得分:0)

您可以通过在其他2个字符串之间添加一个仅包含空格的字符串来创建空格。例如:

print "Hi" + " " + "Hi"

答案 3 :(得分:0)

您可以避免使用两个打印语句,而只使用一行。

print "Hi\r\nHi"

或者如果你想使用两行

print "Hi\r\n"

print "Hi"

答案 4 :(得分:0)

put“\ n”也适用于Win / Ruby ruby​​ 2.4.2p198 甚至“\ n”* 4用于新行的乘法(乘以4)