2024 年 Clojure 问卷调查! 中分享您的想法。

欢迎!请参阅 关于 页面以获取更多关于如何使用本站的信息。

+2
打印
我建议添加在 {{clojure.pprint/print-table}} 中重命名列的功能,以下是一个接口示例


(print-table [[:b "列b"] [:a "a"]])
                 [{:a 1 :b {:a 'is-a} :c ["hi" "there"]}
                  {:b 5 :a 7 :c "dog" :d -700}])

|  列b |  a |
|-----------+----|
| {:a is-a} |  1 |
|         5 |  7 |

4 个答案

0

由 aviad 发表的评论

补丁

0

由 aviad 发表的评论

有没有可能在补丁更新到 3.0 之前看到这个功能加入 Clojure?将此关闭为 "不会修复" 也是一个合适的做法,但我认为是期望不符的做法。

0

由 jafingerhut 发表的评论

我不是这里的决策者 -- 只是一个观察决策的人。存在像Doric这样的Clojure库(链接:1)以及我现在忘记的一个,可能在这个方面改变更快速,或者甚至已经能完成你想要的事情。

我完全理解希望Clojure自带功能做到更多,并且这样所有Clojure用户都可以使用,而无需承担依赖。这个工单被分类为功能特性,除非这是Clojure核心团队正在工作的特性(例如,spec),否则通常优先级较低。他们也不太会拒绝工单,除非他们非常确定永远不可能完成,而是将其保持在开放状态。

(链接:1) https://github.com/joegallo/doric

0
参考: https://clojure.atlassian.net/browse/CLJ-1871(由aviad提交)
...