Здесь что-то я часто делаю при программировании:
code = ''
code << "next line of code #{something}" << "\n"
code << "another line #{some_included_expression}" << "\n"
Есть ли лучший способ, чем << "\n"
или + "\n"
в каждой строке? Это кажется довольно неэффективным.
В частности, меня интересуют решения Ruby. Я думаю что-то вроде
code = string.multiline do
"next line of code #{something}"
"another line #{some_included_expression}"
end