Ecco qualcosa che faccio spesso durante la programmazione:costruzione stringhe multilinea, a livello di codice, in Ruby
code = ''
code << "next line of code #{something}" << "\n"
code << "another line #{some_included_expression}" << "\n"
C'è qualche modo di meglio che avere << "\n"
o + "\n"
su ogni linea? Questo sembra abbastanza inefficiente.
Sono interessato alle soluzioni Ruby, in particolare. Sto pensando qualcosa di simile
code = string.multiline do
"next line of code #{something}"
"another line #{some_included_expression}"
end
si può perdere la variabile: '[" prima riga "," seconda riga "]. join (" \ n ")' – jaredjacobs