File: setb

package info (click to toggle)
scheme9 2025.08.12-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,080 kB
  • sloc: lisp: 16,752; ansic: 11,869; sh: 806; makefile: 237; sed: 6
file content (11 lines) | stat: -rw-r--r-- 399 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
R4RS 4.1.6  (set! <variable> <expression>)  ==>  unspecific

<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 SET! expression or at top level.
The result of the SET! expression is unspecified.

(define x 2)
(+ x 1)       ==>  3
(set! x 4)    ==>  unspecified
(+ x 1)       ==>  5