欢迎!请参阅关于页面了解如何操作的相关信息。
使用线程宏时,什么是更常见的用法——应该将函数调用包裹在括号内或不是?
考虑这个
(-> (client/get "https://example.com/resource" options) first :id))])
这也会正常工作(注意函数调用first和:id周围的括号())
first
:id
()
(-> (client/get "https://example.com/resource" options) (first) (:id)))])
我们应该包裹还是不包裹它?哪一个更常见?
都可以。我会说通常不使用括号更常见,但人们对此有不同的偏好。