欢迎!请参阅 关于页面 了解更多关于其工作方式的信息。
Clojure 中这样工作
(defmethod clojure.pprint/simple-dispatch my.ns.record [r] (print r))
但在 Cljs 中找不到等效方法。尝试过多种方法,但我都没有成功。
(defmethod cljs.pprint/simple-dispatch my.ns.record [r] (print r))
我无法理解 cljs.pprint 文档的内容
我遇到了类似的问题,放弃了,把我的数据转换成 JavaScript 对象,然后在浏览器中使用 console.log 或者以美化后的字符串化的 JSON(非浏览器)打印(由于我基本上只是需要快速而实用的方法来调试,并不关心找到正确的 cljs 方法)。
此外,由于浏览器控制台具有与记录数据交互的绝佳界面,这对于我的使用案例来说是完美的解决方案。