On Mon, Mar 17, 2014 at 09:16:25PM -0700, Timothy Pratley wrote: > I came up with this: > > (condp #(%1 %2) 1 > neg? "neg" > zero? "zero" > pos? "pos" > = "default") > > Which I wouldn't so much mind if I knew the name for #(%1 %2)
I usually call it `funcall` (like in Common Lisp):
(defn funcall [f & args]
(apply f args))
You can also just have an odd number of arguments, in which case the
last one is the "default" case:
(condp funcall 1
neg? "neg"
zero? "zero"
pos? "pos"
"default")
signature.asc
Description: Digital signature
