我刚开始用“的良好接地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。
逗号分隔打印功能的参数。