Я новичок в clojure, и я видел анонимные функции, написанные как:
(fn [x] (* x x))
а также:
#(* % %)
Очевидно, что вторая более кратка. Есть ли разница? Может ли каждая анонимная функция быть представлена в любом стиле? Еще один идиоматический?
В связи с этим вопросом я не смог определить, как преобразовать (fn [x] [x x])
в последний синтаксис. Я был бы признателен за указатель на документацию, которая разъясняет эту ситуацию.