vorrei mantenere \n
quando stampo fuori le stringhe in Ruby,Rubino - Come mantenere n quando stampo fuori le stringhe
Come adesso, se uso puts
o print
, \n
si concluderà con una nuova linea :
pry(main)> print "abc\nabc"
abc
abc
c'è un modo per far rubino stamparlo come: abc\nabc
?
UPDATE
dispiace che forse non ho fatto più chiaro. Sto eseguendo il debug delle mie espressioni regolari, quindi quando invio una stringa, se un \n
viene visualizzato come \n
, non è una nuova riga, sarebbe più facile per me controllare. Quindi la risposta di @slivu è esattamente quello che voglio. Grazie ragazzi.
Vuoi una nuova riga nella stringa o volete un letterale ' '\ n''? –
@muistooshort Penso che voglia un _literal_ '\ n' – MiJyn
@lkjoel: O forse vuole una nuova riga e' str.inspect', solo larryzhao lo sa per certo. –