# Lisp ## Variablen ### Globale Variablen #### defparameter **`defparameter`**: Definiert eine globale Variable und weist ihr sofort einen Wert zu. Ein erneutes Laden überschreibt den Wert. ```lisp (defparameter *Variable* Wert) ``` **Beispiel** ```lisp (defparamter *a* 10) defparameter *name* "Otto") (+ *a* *b*) ``` #### defvar **`defvar`**: Definiert eine globale Variable, setzt den Anfangswert aber nur, wenn sie noch keinen Wert hat. Überschreibt bestehende Werte beim Neuladen *nicht*. ```lisp (defvar *Variable* Wert ) ``` ### Lokale Variablen