Document lambda' and define' for DMdA/assignments.

This commit is contained in:
Mike Sperber 2011-05-28 15:10:01 +02:00
parent c3d4e39630
commit a94287a076

View File

@ -84,6 +84,22 @@ Rückgabewerte von Operationen, die nur Seiteneffekte haben wie @scheme[set!]
oder @scheme[write-string].
}
@section[#:tag "advanced-definitions"]{Definitionen}
@defform[(define id expr)]{Diese Form ist wie in den unteren
Sprachebenen, mit dem Unterschied, dass an @scheme[id] mit
@scheme[set!] zugewiesen werden kann.}
@section[#:tag "advanced-lambda"]{@scheme[lambda]}
@defform[(lambda (id id ... . id) expr)]{Bei @scheme[lambda] ist in
dieser Sprachebene in einer Form zulässig, die es erlaubt, eine
Prozedur mit einer variablen Anzahl von Paramern zu erzeugen: Alle
Parameter vor dem Punkt funktionieren wie gewohnt und werden jeweils
an die entsprechenden Argumente gebunden. Alle restlichen Argumente
werden in eine Liste verpackt und an den Parameter nach dem Punkt
gebunden.}
@section[#:tag "assignments-prim-op"]{Primitive Operationen}