如何在clojure中打印函数的结果?

问题描述 投票:0回答:1

当我将pprint与函数调用一起使用时,没有得到函数的结果:

(dean my-func [] (+ 1 2))
(pprint my-func)

相反,我根本没有任何输出。如何进行pprint打印3?

clojure
1个回答
0
投票

[my-func等于变量fn引用的my-func,您应该会看到以下形式的输出

#object[user$my_func 0x50029372 "user$my_func@50029372"]

调用my-func,您需要使用

(my-func)

因此您可以用pprint结果

(pprint (my-func))
© www.soinside.com 2019 - 2024. All rights reserved.