JavaScript | ClojureScript |
---|---|
function tmp (){ switch (arguments.length) { case 1: //do-something; break; case 2: //do-something-else; break; default: throw("invalid arity") break; } } |
(defn tmp ([arg1] :do-something ([arg1 arg2] :do-something-else)) |