我想知道是否可以通过以下方式使用puts语句:
array = ["a", "new", "array"]
puts "array length is: " + array.length
如果我使用+运算符,那么我会收到错误。我试图获得这个输出:
array length is 3
我知道如何在Java中执行此操作,但Ruby等价物是什么?
由于
答案 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}"