14

我将如何在这样的行之间放置换行符:

print "Hi"
print "Hi"

因为它只会输出这个:

HiHi
4

5 回答 5

28

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

puts "Hi"
puts "Hi"

如果您想创建一个明确的换行符,那么您需要知道您的程序将在哪种系统上运行:

print "Hi\n"   # For UNIX-like systems including Mac OS X.
print "Hi\r\n" # For Windows.
于 2013-02-04T22:46:58.587 回答
1

使用换行符:

print "Hi\n"
print "Hi"
于 2013-02-04T22:33:01.553 回答
0

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

print "Hi" + " " + "Hi"
于 2013-02-04T22:31:55.853 回答
0

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

print "Hi\r\nHi"

或者,如果您想使用两条线,那么

print "Hi\r\n"

print "Hi"
于 2013-02-04T22:35:52.500 回答
0

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

于 2017-09-22T14:13:40.127 回答