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
。