LISP - Константы
В LISP константы - это переменные, которые никогда не меняют своих значений во время выполнения программы. Константы объявляются с использованиемdefconstant построить.
пример
В следующем примере показано объявление глобальной константы PI, а затем использование этого значения внутри функции с именем area-circle, которая вычисляет площадь круга.
В defun конструкция используется для определения функции, мы рассмотрим ее в Functions главу.
Создайте новый файл исходного кода с именем 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 выполняет его немедленно, и возвращается результат.
Radius: 10.0
Area: 314.1592