Advertisement
Guest User

Untitled

a guest
Apr 20th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Racket 0.41 KB | None | 0 0
  1. ;; używasz tego tak: (eval (list reverse1 argument)), gdzie argument to np. '(cons 2 (cons 4 (cons 6 null))) albo '(list 1 2 3) ...
  2.  
  3. (define reverse1
  4.   '(lambda (xs) ((lambda-rec (iter xs ys) (if (null? xs)
  5.                                              ys
  6.                                              (iter (cdr xs) (cons (car xs) ys)))) xs null)))
  7.  
  8. (eval (list reverse1 '(cons 2 (cons 4 (cons 6 (cons 8 null))))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement