Скажем, у меня есть карта clojure, которая использует ключевые слова в качестве своих ключей:
(def my-car {:color "candy-apple red" :horsepower 450})
Я знаю, что я могу найти значение, связанное с ключевым словом, либо используя ключевое слово или карту как функцию, а другое как свой аргумент:
(my-car :color)
; => "candy-apple red"
(:color my-car)
; => "candy-apple red"
Я понимаю, что обе формы могут пригодиться в определенных ситуациях, но один из них считается более идиоматичным для простого использования, как показано выше?