我试图使用pr-str序列化clojure中的一些列表,但任何包含100多个元素的列表都会被切断.例:
(pr-str (repeat 200 [2]))
Run Code Online (Sandbox Code Playgroud)
产量
"([2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] [2] ...)"
Run Code Online (Sandbox Code Playgroud)
大概你已经*print-length*绑定到100.要解除限制,请将其重置为nil:
(set! *print-length* nil)
Run Code Online (Sandbox Code Playgroud)
至于它可以在哪里绑定/设置,这取决于您的设置.对于Leiningen来说,用户级别和项目级别的设置都是相关的(因此请查看~/.lein/profiles.clj和处理project.clj).