【问题标题】:puts "string" and another object放置“字符串”和另一个对象
【发布时间】:2014-03-11 23:17:44
【问题描述】:

我想知道是否可以通过以下方式使用 puts 语句:

array = ["a", "new", "array"]
puts "array length is: " + array.length

如果我使用 + 运算符,则会出现错误。我正在尝试获取此输出:

array length is 3

我知道如何在 Java 中做到这一点,但 Ruby 等价物是什么?

谢谢

【问题讨论】:

    标签: ruby string puts


    【解决方案1】:

    使用任一

    puts "array length is:  #{array.length}"
    

    puts "array length is: " + array.length.to_s
    

    【讨论】:

      【解决方案2】:
      puts "array length is: #{array.length}"
      

      【讨论】:

      • 谢谢你,因为我正在摆弄我弄明白的代码。这是正确的答案,正如 Arup 所说,您赢了。我会将其标记为正确。感谢您回答我愚蠢的新手问题!
      【解决方案3】:

      您可以使用它在 ruby​​ 中将一个变量放入字符串中:

      #{array.length}
      

      原来是这样的

      puts "array length is: #{array.length}"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-13
        • 1970-01-01
        • 2013-03-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-17
        • 2013-01-02
        相关资源
        最近更新 更多