4
以下snippter:为什么向作者写入pprint会截断输出?
(binding [*out* (writer "foo.txt")]
(pprint models))
将截断输出正好208KB。 但是以下几点:
(spit "foo.txt"
(with-out-str
(pprint models)))
工作正常,并不会截断输出。
这是为什么?
以下snippter:为什么向作者写入pprint会截断输出?
(binding [*out* (writer "foo.txt")]
(pprint models))
将截断输出正好208KB。 但是以下几点:
(spit "foo.txt"
(with-out-str
(pprint models)))
工作正常,并不会截断输出。
这是为什么?
听起来像一个缓冲区刷新的问题,试试这个:
(binding [*out* (writer "foo.txt")]
(pprint models)
(flush))
flush
将刷新输出流缓冲区。
这就是缺少的。 – 2013-04-12 07:58:26