首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >clojure app config files - spit output of pprint s-expression?

clojure app config files - spit output of pprint s-expression?
EN

Stack Overflow用户
提问于 2013-05-31 18:29:58
回答 1查看 1.1K关注 0票数 8

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

我在考虑序列化s表达式并使用spit将其放入用户主目录中的一个配置文件中,但我想打印出我输出的数据,这样看起来就更人眼了。

如何在clojure中输出pprint?

我在clojure中使用序列化的s表达式作为配置文件的想法是正确的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-31 18:37:59

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

我认为序列化的s表达式是一个合理的选择,只要它们被当作数据来对待。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16855220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档