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