RosettaCodeData/Task/Singly-linked-list-Element-insertion/Scheme/singly-linked-list-element-insertion-2.ss
Ingy döt Net 68f8f3e56b all tasks
2013-04-11 01:07:29 -07:00

4 lines
119 B
Scheme

(define (insert-after! a b lst)
(let ((pos (member a lst)))
(if pos
(set-cdr! pos (cons b (cdr pos))))))