Le stringhe Clojure sono stringhe Java e il lettore non aggiunge nulla di significativo alla loro interpretazione. The reader page dice semplicemente "sono supportati i caratteri di escape Java standard".
Si può sfuggire la \
però:
user> (print "abc\\nsdf#$%\\^")
abc\nsdf#$%\^
Questo influisce solo letterali stringa letto dal lettore, quindi se avete letto le stringhe da un file che il lettore non li vede:
user> (spit "/tmp/foo" "abc\\nsdf#$%\\^")
nil
user> (slurp "/tmp/foo")
"abc\\nsdf#$%\\^"
user> (print (slurp "/tmp/foo"))
abc\nsdf#$%\^nil
user>
Così , Penso che la risposta di base sia no.
fonte
2012-06-15 01:09:19
Beh, forse questo è male. – BLUEPIXY