Optional parameters: Difference between revisions
Content added Content deleted
(Add Clojure) |
|||
Line 378: | Line 378: | ||
return 0; |
return 0; |
||
}</lang> |
}</lang> |
||
=={{header|Clojure}}== |
|||
There is a built-in sort routine, but rather than figure out what all these arguments are supposed to mean, I've just defined the interface. |
|||
<lang Clojure>(defn sort [table & {:keys [ordering column reverse?] |
|||
:or {ordering :lex, column 1}}] |
|||
(println table ordering column reverse?)) |
|||
(sort [1 8 3] :reverse? true) |
|||
[1 8 3] :lex 1 true</lang> |
|||
=={{header|Common Lisp}}== |
=={{header|Common Lisp}}== |