►
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
▼
3
Intermediate Student
3.1
define
3.2
define-
struct
3.3
local
3.4
letrec
,
let
, and
let*
3.5
Function Calls
3.6
time
3.7
Identifiers
3.8
Primitive Operations
3.9
Unchanged Forms
On this page:
define
lambda
top
← prev
up
next →
3.1
define
(
define
(
id
id
id
...
)
expr
)
(
define
id
expr
)
(
define
id
(
lambda
(
id
id
...
)
expr
)
)
Besides working in
local
, definition forms are the same as Beginning’s
define
.
lambda
As in Beginning,
lambda
keyword can only be used with
define
in the alternative function-definition syntax.
top
← prev
up
next →