我剛開始用「的良好接地Rubyist」,他們給了下面的例子:紅寶石字符串連接(我想?)
print "Hello. Please enter a Celsius value: "
print "The Fahrenheit equivalent is ", gets.to_i * 9/5 + 32, ".\n"
特別,我看行2,他們似乎在使用逗號進行字符串連接。我認爲+
符號沒有被使用,因爲代碼的+ 32
部分。但是,有人可以向我解釋逗號實際上在做什麼嗎?
我剛開始用「的良好接地Rubyist」,他們給了下面的例子:紅寶石字符串連接(我想?)
print "Hello. Please enter a Celsius value: "
print "The Fahrenheit equivalent is ", gets.to_i * 9/5 + 32, ".\n"
特別,我看行2,他們似乎在使用逗號進行字符串連接。我認爲+
符號沒有被使用,因爲代碼的+ 32
部分。但是,有人可以向我解釋逗號實際上在做什麼嗎?
逗號是參數分隔符。方法print
可以接受任意數量的參數並按順序打印它們。任何字符串連接(如果有的話)將在print
方法本身內發生。
參數分隔符,即使用三個參數調用print。
逗號分隔打印功能的參數。