LISP - Konstanten

In LISP sind Konstanten Variablen, die ihre Werte während der Programmausführung niemals ändern. Konstanten werden mit dem deklariertdefconstant bauen.

Beispiel

Das folgende Beispiel zeigt, wie eine globale Konstante PI deklariert und später dieser Wert in einer Funktion namens area-circle verwendet wird , die die Fläche eines Kreises berechnet.

Das defun Konstrukt wird zum Definieren einer Funktion verwendet, wir werden es in der untersuchen Functions Kapitel.

Erstellen Sie eine neue Quellcodedatei mit dem Namen main.lisp und geben Sie den folgenden Code ein.

(defconstant PI 3.141592)
(defun area-circle(rad)
   (terpri)
   (format t "Radius: ~5f" rad)
   (format t "~%Area: ~10f" (* PI rad rad)))
(area-circle 10)

Wenn Sie auf die Schaltfläche Ausführen klicken oder Strg + E eingeben, führt LISP diese sofort aus und das zurückgegebene Ergebnis lautet.

Radius:  10.0
Area:   314.1592