►
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
▼
5
Advanced Student
5.1
define
5.2
define-
struct
5.3
lambda
5.4
Function Calls
5.5
begin
5.6
begin0
5.7
set!
5.8
delay
5.9
shared
5.10
let
5.11
recur
5.12
case
5.13
when
and
unless
5.14
Primitive Operations
5.15
Unchanged Forms
On this page:
define
top
← prev
up
next →
5.1
define
(
define
(
id
id
...
)
expr
)
(
define
id
expr
)
The same as Intermediate with Lambda’s
define
, except that a function is allowed to accept zero arguments.
top
← prev
up
next →