Oto coś, co często przy programowaniu:budowlane ciągi wielo-line, programowo w Ruby
code = ''
code << "next line of code #{something}" << "\n"
code << "another line #{some_included_expression}" << "\n"
Czy jest jakiś lepszy sposób niż o << "\n"
lub + "\n"
na każdej linii? Wydaje się to dość nieefektywne.
Jestem zainteresowany rozwiązaniami Ruby, w szczególności. Myślę, że coś takiego
code = string.multiline do
"next line of code #{something}"
"another line #{some_included_expression}"
end
możesz stracić zmienną: '[" pierwsza linia "," druga linia "]. join (" \ n ")' – jaredjacobs