2014-10-28 204 views
0
p "\n\n\nRuby Sucks!\n" 

但是,它打印此:無法打印新行與換行符在字符串

"\n\n\nRuby Sucks!\n" 

什麼是我的錯?

+2

紅寶石不吸,來吧。 – squiguy 2014-10-28 05:15:34

+0

@squiguy - 也許一個紅寶石愛好者給了我-1。我可以喜歡它,如果我得到+1 :) – 2014-10-28 05:56:48

回答

4

您的錯誤是使用p,它隱含地在其參數上調用Object#inspect。使用puts,你會沒事的。

>> p "\n\n\nRuby Sucks!\n" 
"\n\n\nRuby Sucks!\n" 
=> "\n\n\nRuby Sucks!\n" 
>> puts "\n\n\nRuby Sucks!\n" 



Ruby Sucks! 
=> nil