RosettaCodeData/Task/Singly-linked-list-Element-insertion/Scheme/singly-linked-list-element-insertion-2.ss
2023-07-01 13:44:08 -04: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))))))