EMA-XPS Online
LET*
LET*
====
Syntax: (let* ({<Variable> |
(<Variable> <Wert>) ...}) {<Form> ...})
Diese Funktion definiert lokale Variablen, die in
den Formen benutzt werden können. Der Anfangswert
darf in jeder Form sein. Falls der Anfangswert nicht
gegeben ist, wird NIL verwendet. LET* gibt der Wert
der letzten Form zurück. Der Unterschied zu LET
besteht darin, daß LET* alle Variablen parallel
verarbeitet!
Beispiel: >Global ; def. globale Variable
123
>Konstante ; definierte Konstante
123
>(let* (x (y 789))
(list x Global Konstante y))
(NIL 123 123 789)
EMA-XPS Online