LISP - stałe
W LISP-ie stałe są zmiennymi, które nigdy nie zmieniają swoich wartości podczas wykonywania programu. Stałe są deklarowane przy użyciudefconstant zbudować.
Przykład
Poniższy przykład pokazuje deklarowanie globalnej stałej PI, a później użycie tej wartości wewnątrz funkcji o nazwie area-circle, która oblicza pole koła.
Plik defun konstrukcja służy do definiowania funkcji, przyjrzymy się jej w Functions rozdział.
Utwórz nowy plik kodu źródłowego o nazwie main.lisp i wpisz w nim następujący kod.
(defconstant PI 3.141592)
(defun area-circle(rad)
(terpri)
(format t "Radius: ~5f" rad)
(format t "~%Area: ~10f" (* PI rad rad)))
(area-circle 10)
Kiedy klikniesz przycisk Wykonaj lub naciśniesz Ctrl + E, LISP wykona go natychmiast, a zwrócony wynik to.
Radius: 10.0
Area: 314.1592