1

我只是从“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该符号。但是,有人可以向我解释逗号实际上在做什么吗?

4

3 回答 3

10

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

于 2010-03-01T23:13:01.640 回答
2

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

于 2010-03-01T23:13:04.637 回答
1

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

于 2010-03-01T23:12:46.623 回答