LISP - Konstanta
Dalam LISP, konstanta adalah variabel yang tidak pernah berubah nilainya selama eksekusi program. Konstanta dideklarasikan menggunakandefconstant membangun.
Contoh
Contoh berikut menunjukkan mendeklarasikan PI konstanta global dan kemudian menggunakan nilai ini di dalam fungsi bernama area-circle yang menghitung luas lingkaran.
Itu defun konstruk digunakan untuk mendefinisikan fungsi, kita akan melihatnya di Functions bab.
Buat file kode sumber baru bernama main.lisp dan ketikkan kode berikut di dalamnya.
(defconstant PI 3.141592)
(defun area-circle(rad)
(terpri)
(format t "Radius: ~5f" rad)
(format t "~%Area: ~10f" (* PI rad rad)))
(area-circle 10)
Ketika Anda mengklik tombol Execute, atau mengetik Ctrl + E, LISP segera menjalankannya dan hasil yang dikembalikan adalah.
Radius: 10.0
Area: 314.1592