2024 年 Clojure 状态调查!中分享您的想法。

欢迎!请参阅关于页面,了解更多关于这是如何工作的信息。

0
Clojure
重新标记

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

(split-lines s)

split 的签名是

(split s re)
(split s re limit)

我觉得为 split-lines 添加这个接受 limit 的过载也是一个好主意,就像 split 一样

(split-lines s limit)

我的使用案例通常是按照行分割,但不忽略尾部换行符。这需要将 limit 设置为 -1。在这种情况下,我总是需要切换回使用 split 并重新实现 split-lines

1 个回答

0
有关CLJ-1360问题的良好参考:“clojure.string/split可以去除尾随定界符的文档” (https://ask.clojure.org/index.php/4282/doc-that-clojure-string-split-strips-trailing-delimiters?show=4282#q4282) 在新的CLJ-2570中。
...