将“string”和另一个对象放在一起

时间:2014-03-11 23:17:44

标签: ruby string puts

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

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

如果我使用+运算符,那么我会收到错误。我试图获得这个输出:

array length is 3

我知道如何在Java中执行此操作,但Ruby等价物是什么?

由于

3 个答案:

答案 0 :(得分:3)

使用

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

#{array.length}

所以它会成为

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