Me gustaría ser capaz de llamar a las funciones clojure utilizando argumentos clave de esta manera:¿Alguien sabe de una buena manera de proporcionar argumentos clave en Clojure?
(do-something :arg1 1 :arg2 "Hello")
: ¿Es esto posible sin tener que hacer:
(do-something {:arg1 1 :arg2 "Hello"})
: y podría también utilizar: pre pre -condiciones para proporcionar algún tipo de validación para asegurarse de que todos los argumentos están incluidos?
posible duplicado de [Clojure - argumentos con nombre] (http://stackoverflow.com/questions/3337888/clojure -named-arguments) – Rayne