3.5 lambda / λ

► |  | Sprachebenen und Material zu Schreibe Dein Programm!

1 | Schreibe Dein Programm! - Anfänger
2 | Schreibe Dein Programm!
3 | Schreibe Dein Programm! - fortgeschritten
4 | Konstruktionsanleitungen
5 | sdp: Sprachen als Libraries
| Index

▼ | 3 | Schreibe Dein Programm! - fortgeschritten

3.1 | Quote-Literal
3.2 | Signaturen
3.3 | Pattern-Matching
3.4 | Definitionen
3.5 | lambda / λ
3.6 | begin
3.7 | Primitive Operationen

On this page:

lambda
λ

top contents ← prev up next →

#### 3.5`` lambda / λ🔗ℹ

> syntax (lambda (id id ... . id) expr)

Bei lambda ist in dieser Sprachebene in einer Form zulässig, die es erlaubt, eine Funktion 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.

> syntax (λ (id id ... . id) expr)

λ ist ein anderer Name für lambda.
top contents ← prev up next →