ruby字符串连接(我想是吧?)

ruby字符串连接(我想是吧?),ruby,string,string-concatenation,Ruby,String,String Concatenation,我刚从“有良好基础的红宝石家”开始,他们给出了以下例子: print "Hello. Please enter a Celsius value: " print "The Fahrenheit equivalent is ", gets.to_i * 9 / 5 + 32, ".\n" 特别是,我在看第2行,在那里他们似乎使用逗号来连接字符串。我假设由于代码的+32部分,没有使用+符号。但是,有人能给我解释一下逗号实际上在做什么吗?参数分隔符,即print用三个参数调用。参数分隔符,即prin

我刚从“有良好基础的红宝石家”开始,他们给出了以下例子:

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

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

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

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

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

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

逗号分隔print函数的参数。

逗号分隔print函数的参数