6.  Assignment  

(set! variable expression)

See R^4RS.
Returns the previous value of variable.
Examples:

(define-macro (swap x y)
  `(set! ,x (set! ,y ,x)))


Markup created by unroff 1.0,    September 24, 1996,    net@informatik.uni-bremen.de