99% времени, парены в Clojure подразумевают вызов функции или макроса.Это в отличие от некоторых других Лиспов, которые используют скобки для группировки.В Clojure, если группировка необходима, например, в привязках fn
или let
, вы будете использовать вместо нее []
.
Рич обсуждает часть причин, по которым было сделано это изменение в недавнем интервью здесь .Короче говоря, это помогает сделать код более читабельным, поскольку вам не нужно тратить время на выяснение того, что представляют собой символы скобок.