Используя defn или fn, легко создать функцию, которая принимает один аргумент, который игнорирует ее и возвращает 1:
(defn ret1 [arg] 1)
(fn [arg] 1)
Возможно ли это сделать с помощью макроса # ()?Я не имею в виду использование чего-то уродливого или «обмана», такого как
#(/ % %) or
#(if (nil? %) 1 1)
Я имею в виду буквальное игнорирование параметра и возврат 1. Я не могу найти чистый синтаксис, который работает.