LISP - Costanti
In LISP, le costanti sono variabili che non cambiano mai i propri valori durante l'esecuzione del programma. Le costanti vengono dichiarate utilizzandodefconstant costruire.
Esempio
L'esempio seguente mostra la dichiarazione di una costante globale PI e l'utilizzo successivo di questo valore all'interno di una funzione denominata area-circle che calcola l'area di un cerchio.
Il defun viene utilizzato per definire una funzione, lo esamineremo in Functions capitolo.
Crea un nuovo file di codice sorgente denominato main.lisp e digita il codice seguente.
(defconstant PI 3.141592)
(defun area-circle(rad)
(terpri)
(format t "Radius: ~5f" rad)
(format t "~%Area: ~10f" (* PI rad rad)))
(area-circle 10)
Quando si fa clic sul pulsante Esegui o si digita Ctrl + E, LISP lo esegue immediatamente e il risultato restituito è.
Radius: 10.0
Area: 314.1592