В LISP константы — это переменные, которые никогда не меняют своих значений во время выполнения программы. Константы объявляются с использованием конструкции defconstant .
пример
В следующем примере показано объявление глобальной константы PI, а затем использование этого значения внутри функции с именем area-circle, которая вычисляет площадь круга.
Конструкция defun используется для определения функции, мы рассмотрим ее в главе « Функции» .
Создайте новый файл исходного кода с именем main.lisp и введите в него следующий код.
(defconstant PI 3.141592) (defun area-circle(rad) (terpri) (format t "Radius: ~5f" rad) (format t "~%Area: ~10f" (* PI rad rad))) (area-circle 10)
Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, LISP выполняет его немедленно, и возвращается результат.