簡體   English   中英

如何在ruby中創建換行符?

[英]How do i create line breaks in ruby?

我如何在這兩行之間放置換行符:

print "Hi"
print "Hi"

因為它只會輸出:

HiHi

使用puts因為它會自動為您添加換行符:

puts "Hi"
puts "Hi"

如果你想制作一個明確的換行符,那么你需要知道你的程序運行的系統類型:

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

使用換行符:

print "Hi\n"
print "Hi"

您可以通過在其他2個字符串之間添加一個僅包含空格的字符串來創建空間。 例如:

print "Hi" + " " + "Hi"

您可以避免使用兩個打印語句,而只使用一行。

print "Hi\r\nHi"

或者如果你想使用兩條線

print "Hi\r\n"

print "Hi"

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM