【问题标题】:ruby string concatenation (I think?)红宝石字符串连接(我认为?)
【发布时间】:2010-03-01 23:10:01
【问题描述】:

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

【问题讨论】:

    标签: ruby string string-concatenation


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2023-01-08
          • 2010-11-29
          • 1970-01-01
          • 2014-02-11
          • 2011-01-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多