EMA-XPS Online


LET*

LET*
====


syntax: (let* ({<variable> |
              (<variable> <value>) ...}) {<form> ...})

This function defines local variables, which can be
used in the <form>s. The start-value can be in every
form. If the start-value is not set, then NIL will
be used. LET* returns the value of the last form.
The difference between LET and LET* is: LET* defines
all variables parallel!

example:       >global         ; def. global-variable
               123
               >constant	; defined constant
               123
               >(let* (x (y 789))
                      (list x global constant y))
               (NIL 123 123 789)


EMA-XPS Online