2024 Clojure 状态调查! 中分享您的观点。

欢迎!请参阅 关于 页面以获取有关其工作方式的一些更多信息。

0
IO
已关闭

你好!

我经常使用 babashka.fs/glob,它返回一个匹配项序列,其中每个匹配项都是 sun.nio.fs.UnixPath。示例

(require '[babashka.fs :as fs])
(fs/glob "." "*.edn")
;; => [#object[sun.nio.fs.UnixPath 0x7d586fe1 "deps.edn"]
;;     #object[sun.nio.fs.UnixPath 0x6b25665b "bb.edn"]]

我经常想读取这些文件。我经常尝试以下操作

(->> (fs/glob "." "*.edn")
    (map slurp))

,然后意识到这不起作用,所以我这样做

(->> (fs/glob "." "*.edn")
    (map fs/file)
    (map slurp))

。因此,我认为如果 clojure.core/slurp 能够支持类型为 sun.nio.fs.UnixPath 的输入参数将会很好。

...