RosettaCodeData/Task/Optional-parameters/Common-Lisp/optional-parameters-1.lisp
2023-07-01 13:44:08 -04:00

7 lines
278 B
Common Lisp

(defun sort-table (table &key (ordering #'string<)
(column 0)
reverse)
(sort table (if reverse
(complement ordering)
ordering)
:key (lambda (row) (elt row column))))