2010-03-01 285 views
1

我剛開始用「的良好接地Rubyist」,他們給了下面的例子:紅寶石字符串連接(我想?)

print "Hello. Please enter a Celsius value: " 
print "The Fahrenheit equivalent is ", gets.to_i * 9/5 + 32, ".\n" 

特別,我看行2,他們似乎在使用逗號進行字符串連接。我認爲+符號沒有被使用,因爲代碼的+ 32部分。但是,有人可以向我解釋逗號實際上在做什麼嗎?

回答

10

逗號是參數分隔符。方法print可以接受任意數量的參數並按順序打印它們。任何字符串連接(如果有的話)將在print方法本身內發生。

1

參數分隔符,即使用三個參數調用print。

2

逗號分隔打印功能的參數。