Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
clojure应用程序配置文件-pprint s-expression的spit输出?_Clojure - Fatal编程技术网

clojure应用程序配置文件-pprint s-expression的spit输出?

clojure应用程序配置文件-pprint s-expression的spit输出?,clojure,Clojure,我需要我正在构建的clojure应用程序的配置文件。它们应该足够简单,用户可以在文本编辑器中修改,并且便于我的程序阅读 我正在考虑序列化s表达式,并使用spit将其放入用户主目录中的配置文件中,但我想打印我吐出的数据,以便对人眼更友好一些 如何在clojure中输出pprint 在clojure中将序列化的s表达式用作配置文件的想法是否正确 您有两个选择。首先,pprint接受一个可选参数作为第二个参数,或者您可以输出以下结果:(spit“f.txt”(不带str(pprint..) 我认为序列

我需要我正在构建的clojure应用程序的配置文件。它们应该足够简单,用户可以在文本编辑器中修改,并且便于我的程序阅读

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

如何在clojure中输出pprint


在clojure中将序列化的s表达式用作配置文件的想法是否正确

您有两个选择。首先,pprint接受一个可选参数作为第二个参数,或者您可以输出以下结果:
(spit“f.txt”(不带str(pprint..)


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

完美,工作起来很有魅力。感谢您的帮助。
(spit(clojure.java.io/file(System/getProperty“user.home”)“/.jdbc/connections”)(不带str(pprint connections))