RosettaCodeData/Task/Singly-linked-list-Element-insertion/Scheme/singly-linked-list-element-insertion-2.scm
2024-10-16 18:07:41 -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))))))