(define insert (lambda(x l)
(if (nullp l)
(cons x nil)
(if (ltp x (car l))
(cons x l)
(cons (car l)
(insert x (cdr l)))))))
|
(define l1 (cons one (cons three (cons four nil))))
;
(ldisp! (insert two l1))
--> 1
2
3
4
|
Georg P. Loczewski 2004-03-05