标签: macros clojure
instantiating objects in Clojure有两种方式,new函数或.宏:
new
.
(new Object) (Object.)
我见过的大多数代码都使用后一个宏。我意识到它更短,但前者对我来说似乎更具可读性。这只是一个偏好问题,但有技术原因使用后者的宏吗?
答案 0 :(得分:5)
没有。 They are exactly the same。后者在宏观扩张时期扩展到前者。