Usando defn o fn es fácil crear una función que toma un argumento que lo ignora y devuelve 1:función anónima regresar 1, usando #()
(defn ret1 [arg] 1)
(fn [arg] 1)
¿Es posible hacer esto con el #() ¿macro? No me refiero a usar algo feo o "trampas" como
#(/ % %) or
#(if (nil? %) 1 1)
quiero decir, literalmente, haciendo caso omiso de los parámetros y volver 1. No puedo encontrar una sintaxis limpia que funciona.
Esto funciona - acercándose .. # (last (list% 1)) – Markc