欢迎!请查看关于页面了解更多关于它如何工作的信息。
问题我是 rewrite-clj 的维护者。rewrite-clj 感激地使用 clojure tools.reader 来解析 Clojure 源代码。最近有一位在 Windows 上工作的 rewrite-clj 用户在 GitHub 上提出了一个问题,想知道为什么他的 Windows \r\n 换行符被转换为 \n。
\r\n
\n
我基本上耸了耸肩,实际上回答道,“因为 rewrite-clj 正在使用 tools.reader”。因 为回答得太简短,我感到有点愧疚,所以在这里 Ask Clojure 上提出这个问题。
tools.reader
我代表那位 rewrite-clj 用户询问
最大的优点是 newline 被标准化,但这也意味着信息有所损失。
相关之前我在 Clojure 工具读者关于如何标准化 Windows newline 的问题上提出了一个问题。
'标准化所有 newline' 意味着什么?我不明白这个问题的含义。