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