Учебники

LISP — Константы

В LISP константы — это переменные, которые никогда не меняют своих значений во время выполнения программы. Константы объявляются с использованием конструкции defconstant .

пример

В следующем примере показано объявление глобальной константы PI, а затем использование этого значения внутри функции с именем area-circle, которая вычисляет площадь круга.

Конструкция defun используется для определения функции, мы рассмотрим ее в главе « Функции» .

Создайте новый файл исходного кода с именем main.lisp и введите в него следующий код.

Live Demo

(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 выполняет его немедленно, и возвращается результат.