;returns 3
(define l1 (cons 1 (cons 2 (cons 3 nil))))
;returns 4
(define p (cons 1 2))
(define l2 (cons p (cons p 3)))
;returns 5
(define p (cons 1 2))
(define l3 (cons p (cons p p)))
;returns 7
(define p (cons 1 2))
(define p1 (cons p p))
(define l4 (cons p1 p1))
;never return at all
(define p (cons 1 2))
(define l5 (cons 1 (cons 2 p)))
(set-cdr! p l5)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment