【发布时间】:2014-03-11 23:17:44
【问题描述】:
我想知道是否可以通过以下方式使用 puts 语句:
array = ["a", "new", "array"]
puts "array length is: " + array.length
如果我使用 + 运算符,则会出现错误。我正在尝试获取此输出:
array length is 3
我知道如何在 Java 中做到这一点,但 Ruby 等价物是什么?
谢谢
【问题讨论】:
我想知道是否可以通过以下方式使用 puts 语句:
array = ["a", "new", "array"]
puts "array length is: " + array.length
如果我使用 + 运算符,则会出现错误。我正在尝试获取此输出:
array length is 3
我知道如何在 Java 中做到这一点,但 Ruby 等价物是什么?
谢谢
【问题讨论】:
使用任一
puts "array length is: #{array.length}"
或
puts "array length is: " + array.length.to_s
【讨论】:
puts "array length is: #{array.length}"
【讨论】:
您可以使用它在 ruby 中将一个变量放入字符串中:
#{array.length}
原来是这样的
puts "array length is: #{array.length}"
【讨论】: