Ставит "строку" и другой объект
Я хотел бы знать, возможно ли использовать оператор put следующим образом:
array = ["a", "new", "array"]
puts "array length is: " + array.length
Если я использую оператор +, я получаю ошибку. Я пытаюсь получить этот вывод:
array length is 3
Я знаю, как сделать это на Java, но что такое эквивалент Ruby?
Спасибо
3 ответа
Решение
Используйте либо
puts "array length is: #{array.length}"
или же
puts "array length is: " + array.length.to_s
Вы можете использовать это, чтобы поместить одну переменную в строку в ruby:
#{array.length}
Так бы и стало
puts "array length is: #{array.length}"