欢迎!请查看 关于 页面以了解更多此网站的工作方式。
在使用线程宏时,什么是更加习惯使用的做法 -- 给函数调用加括号还是不加?
考虑这个示例
(-> (client/get "https://example.com/resource" options) first :id))])
这是也可以工作的(注意函数调用 first 和 :id 的括号)
first
:id
(-> (client/get "https://example.com/resource" options) (first) (:id)))])
我们是否应该加上它?哪种做法更加习惯?
两种方式都行。我认为不加括号更为常见,但人们对此有不同的偏好。