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