ruby string concatenation(我想?)

时间:2010-03-01 23:10:02

标签: ruby string string-concatenation

我刚刚开始使用“The Well-Grounded Rubyist”,他们给出了以下示例:

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

特别是,我正在看第2行,他们似乎在使用逗号进行字符串连接。我假设由于代码的+部分未使用+ 32符号。但是,有人可以向我解释一下逗号实际上在做什么吗?

3 个答案:

答案 0 :(得分:10)

逗号是参数分隔符。 print方法可以使用任意数量的参数,并按顺序打印它们。任何字符串连接(如果在此处发生)都将在print方法本身内发生。

答案 1 :(得分:2)

逗号分隔打印函数的参数。

答案 2 :(得分:1)

参数分隔符,即使用三个参数调用print。