How to Design Programs Languages

1`` | Beginning Student
2`` | Beginning Student with List Abbreviations
3`` | Intermediate Student
4`` | Intermediate Student with Lambda
5`` | Advanced Student
| Index

On this page:

set!

Version: 4.0.2
contents index
← prev up next →

#### 5.6`` set!

(set! id expr)

Evaluates expr, and then changes the definition id to have expr’s value. The id must be defined or bound by letrec, let, or let*.

contents index
← prev up next →