gpt4 book ai didi

clojure 应用程序配置文件 - 吐出 pprint s-表达式的输出?

转载 作者:行者123 更新时间:2023-12-02 13:26:44 25 4
gpt4 key购买 nike

我需要我正在构建的 clojure 应用程序的配置文件。它们应该足够容易让用户在文本编辑器中修改并且方便我的程序阅读。

我正在考虑序列化 s-表达式并使用 spit 将其放入用户主目录中的配置文件中,但我想打印我吐出的数据,这样它看起来对人眼更友好一些。

如何在 clojure 中吐出 pprint 的输出?

我在 clojure 中使用序列化 s 表达式作为配置文件的思考过程是否正确?

最佳答案

你有几个选择。首先,pprint 接受可选的 writer作为第二个参数,或者您可以吐出 with-out-str 的结果: (spit "f.txt"(with-out-str (pprint ..))

我认为序列化 s 表达式是一个合理的选择,只要它们被视为数据即可。

关于clojure 应用程序配置文件 - 吐出 pprint s-表达式的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16855220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com