在Clojure中创建对象

时间:2014-05-30 14:14:51

标签: macros clojure

instantiating objects in Clojure有两种方式,new函数或.宏:

(new Object)
(Object.)

我见过的大多数代码都使用后一个宏。我意识到它更短,但前者对我来说似乎更具可读性。这只是一个偏好问题,但有技术原因使用后者的宏吗?

1 个答案:

答案 0 :(得分:5)

没有。 They are exactly the same。后者在宏观扩张时期扩展到前者。