2015-04-16 118 views
2

恐怕我對編程有點缺乏經驗,並且我正在慢慢掌握Ruby中的編碼。我目前使用IDE RubyMine,我想知道如何通過行分隔不同的輸出。 例如,如果我把RubyMine輸出格式

print 2 + 2 
print 2 ** 5 
print "foo" 

如何得到的結果看起來像:

4 
32 
foo 

而不是:

432foo 

回答

2

在Ruby中print不輸出行尾字符,但是puts有:

puts 2 + 2 
puts 2 ** 5 
puts "foo" 

會給:

4 
32 
foo 

print如果你告訴它只會打印新行:

print "Hello!\n" 

等同於:

puts "Hello!"