Advertisement
zbeucler

grid-stack.ss

Feb 21st, 2021
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. (define stack '())
  2.  
  3. (define top
  4. (lambda ()
  5. (if (null? stack)
  6. '()
  7. ;else
  8. (car stack))))
  9.  
  10. (define pop
  11. (lambda ()
  12. (if (null? stack)
  13. '()
  14. ;else
  15. (let ((temp (top)))
  16. (set! stack (cdr stack))
  17. temp))))
  18.  
  19. (define push
  20. (lambda (lst)
  21. (set! stack (append lst stack))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement