У меня есть массивРубин Объединение строк
books = ["Title 1", "Title 2", "Title 3"]
Мне нужно перебирать этот массив и получить переменную так:
@books_read = "Title 1 \n Title 2 \n Title 3"
Я попробовал этот кусок кода:
books.each do |book|
@books_read += "#{book} \n"
end
puts @books_read
Но оператор + не связывает строки. Любые указания на это, пожалуйста.
Cheers!
Что значит оператор '+' не объединяет строки? Это именно то, что он делает! (См. [String # +] (http://www.ruby-doc.org/core-2.1.0/String.html#method-i-2B)) – Ajedi32