En LISP, las constantes son variables que nunca cambian sus valores durante la ejecución del programa. Las constantes se declaran utilizando eldefconstant construir.
Ejemplo
El siguiente ejemplo muestra la declaración de un PI constante global y luego el uso de este valor dentro de una función denominada área-círculo que calcula el área de un círculo.
los defun La construcción se usa para definir una función, la veremos en el Functions capítulo.
Cree un nuevo archivo de código fuente llamado main.lisp y escriba el siguiente código en él.
(defconstant PI 3.141592)
(defun area-circle(rad)
(terpri)
(format t "Radius: ~5f" rad)
(format t "~%Area: ~10f" (* PI rad rad)))
(area-circle 10)
Cuando hace clic en el botón Ejecutar o escribe Ctrl + E, LISP lo ejecuta inmediatamente y el resultado devuelto es.
Radius: 10.0
Area: 314.1592