RosettaCodeData/Task/Flatten-a-list/Emacs-Lisp/flatten-a-list.l
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

6 lines
156 B
Common Lisp

(defun flatten (mylist)
(cond
((null mylist) nil)
((atom mylist) (list mylist))
(t
(append (flatten (car mylist)) (flatten (cdr mylist))))))