Sto giocando con l'analisi del testo nel REPL, ea volte voglio riversare un gruppo di dati in una stringa, sia che si tratti di una voce bibtex o di una notazione EBNF ecc. In genere potrebbero esserci virgolette nella stringa, e è molto noioso e soggetto a errori di avere a loro fuggire manualmente ..Un modo semplice per lavorare con il testo senza dover evadere dalle virgolette in Clojure?
esiste un modo alternativo di fare questo, come ad esempio Ruby %Q|I
possono utilizzare "Quotation Marks"|
o heredocs
ecc? O sarebbe possibile scrivere una macro o una modifica del lettore per abilitare questo?
Questo è qualcosa che ho voluto troppo. Un modo in cui puoi aggirarlo per i dati è leggerlo da un file con 'slurp'. – DaoWen
Stai "scaricando" nel tuo codice runtime o nel tuo editor. Se più tardi, vedi questa domanda: http://stackoverflow.com/questions/11043318/does-clojure-have-raw-string – noahlz
Che editor stai usando? Il mio approccio abituale per questo tipo di cose è di usare un editor con una funzione di incollaggio intelligente che aggiunge le fughe per me. – Korny