📜  LISP-常量

📅  最后修改于: 2020-11-03 07:08:27             🧑  作者: Mango


在LISP中,常量是在程序执行期间永不更改其值的变量。常量使用defconstant构造进行声明。

下例显示了声明全局常量PI的信息,随后在名为area-circle的函数使用该值来计算的面积。

defun构造用于定义函数,我们将在“函数”一章中对其进行研究。

创建一个名为main.lisp的新源代码文件,然后在其中键入以下代码。

(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立即执行它,返回的结果为。

Radius:  10.0
Area:   314.1592