有没有办法将REPL设置为始终打印?

Gor*_*vic 8 clojure read-eval-print-loop

我发现自己经常用pprint方式包装表达式.有些东西告诉我,有一个选项可以自动执行此操作,但我找不到它.所以,而不是输入:

(pprint list-of-maps)
Run Code Online (Sandbox Code Playgroud)

我想打字

list-of-maps
Run Code Online (Sandbox Code Playgroud)

在REPL中获得漂亮的打印输出.

slo*_*oth 11

只是用

(clojure.main/repl :print pprint)
Run Code Online (Sandbox Code Playgroud)

这里找到.

来自文档:

repl clojure.main

(repl&options)
...
- :print,一个参数的函数,将其参数打印到输出默认值:prn
...