0

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

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

如果我使用 + 运算符,则会出现错误。我试图得到这个输出:

array length is 3

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

谢谢

4

3 回答 3

3

使用任一

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

或者

puts "array length is: " + array.length.to_s
于 2014-03-11T23:20:20.140 回答
1
puts "array length is: #{array.length}"
于 2014-03-11T23:19:03.033 回答
1

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

#{array.length}

所以它会变成

puts "array length is: #{array.length}"
于 2014-03-11T23:21:13.973 回答