欢迎!有关如何使用本站的信息,请参阅关于页面。
Clojure-1.12添加了`clojure.java.process`命名空间。我不明白为什么`clojure.java.process/capture`作为一个公开API被暴露,因为它基本上与`slurp`做同样的工作,只是在选项上存在一些细微的差别。
这是一个好问题,原始的 capture 功能曾做过更多事情,但现在已经慢慢被去除,现在它大多数功能与 slurp 相同。在解析shell命令的输出时,我一直在做剪裁输出的操作,但可能把这一功能放在 capture 里(其实更应该是在 slurp 中)并不合适。我认为我们在这个领域还需要进行一次调整。
capture
slurp