2024 Clojure状态调查!分享你的想法。

欢迎!请查阅关于页面获取更多关于它如何工作的信息。

0
Clojure
重标记

clojure.string函数split-lines的签名是

(split-lines s)

split的签名是

(split s re)
(split s re limit)

我认为将这种接受limit的重载添加到split-lines中会很好,就像在split中一样

(split-lines s limit)

我的情况通常是按行分割字符串但不忽略尾随空白。这需要将-1传递给limit。在这种情况下,我总是需要切换回使用split并重新实现split-lines

1 个答案

0
优秀的xref到问题“clojure.string/split移除末尾分隔符文档” (在新的CLJ-2570中链接到https://ask.clojure.org/index.php/4282/doc-that-clojure-string-split-strips-trailing-delimiters?show=4282#q4282)
...