| set! <variable> <expression> | syntax |
|
<Expression> is evaluated, and the resulting value is stored in
the location to which <variable> is bound. <Variable> must
be bound either in some region enclosing the (define x 2)
(+ x 1) ==> 3
(set! x 4) ==> unspecified
(+ x 1) ==> 5
|