LISP - Sabitler

LISP'de sabitler, program yürütülürken değerlerini asla değiştirmeyen değişkenlerdir. Sabitler, kullanılarak bildirilirdefconstant inşa etmek.

Misal

Aşağıdaki örnek, bir genel sabit PI bildirmeyi ve daha sonra bu değeri , bir dairenin alanını hesaplayan alan-daire adlı bir işlev içinde kullanmayı gösterir .

defun yapı, bir işlevi tanımlamak için kullanılır, Functions bölüm.

Main.lisp adlı yeni bir kaynak kod dosyası oluşturun ve içine aşağıdaki kodu yazın.

(defconstant PI 3.141592)
(defun area-circle(rad)
   (terpri)
   (format t "Radius: ~5f" rad)
   (format t "~%Area: ~10f" (* PI rad rad)))
(area-circle 10)

Yürüt düğmesine tıkladığınızda veya Ctrl + E tuşlarına bastığınızda, LISP bunu hemen yürütür ve döndürülen sonuç olur.

Radius:  10.0
Area:   314.1592