У меня есть функция clojure:
(defn f [arg1 arg2]
...)
Я хотел бы проверить, являются ли arg1
и arg2
числовыми (только числовые типы должны проходить - не числовые строки). Конечно, существует целая куча способов сделать это, но я хотел бы сделать это как можно более идиоматично. Предложения?
Edit: Я знаю о :pre
. Любые комментарии о том, является ли это подходящим/необходимым способом решения этой проблемы, будут приняты с благодарностью.