Advertisement
Guest User

Untitled

a guest
Jul 5th, 2020
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.21 KB | None | 0 0
  1. (define (traverse x ack)
  2.     (if (pair? x)
  3.         (let ((ack (traverse (car x) ack)))
  4.             (traverse (cdr x) ack))
  5.         (if (null? x)
  6.             ack
  7.             (cons (list x) ack))))
  8.  
  9. (define (my-traverse x) (reverse! (traverse x '())))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement