Chuỗi clojure là chuỗi Java và người đọc không thêm bất kỳ điều gì quan trọng vào cách diễn giải của họ. The reader page chỉ nói "các ký tự thoát Java tiêu chuẩn được hỗ trợ".
Bạn có thể thoát khỏi \
mặc dù:
user> (print "abc\\nsdf#$%\\^")
abc\nsdf#$%\^
này chỉ ảnh hưởng xâu đọc bởi người đọc, vì vậy nếu bạn đọc chuỗi từ một tập tin độc giả không bao giờ nhìn thấy chúng:
user> (spit "/tmp/foo" "abc\\nsdf#$%\\^")
nil
user> (slurp "/tmp/foo")
"abc\\nsdf#$%\\^"
user> (print (slurp "/tmp/foo"))
abc\nsdf#$%\^nil
user>
Vì vậy, , Tôi nghĩ câu trả lời cơ bản là không.
Nguồn
2012-06-15 01:09:19
Vâng, có thể điều này là xấu. – BLUEPIXY