Code: Select all
(set 's1 (symbols))
(define (f x)
(let (y 2)
(+ x y)))
(set 's2 (symbols))
(println (difference s2 s1 true))
(exit)
My question is: Why 'x' or 'y'? Function 'f' was never called and even if it was - 'x' or 'y' are only temporary symbols.
Thanks for answering, Fanda