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