当前位置: 首页 > 文档资料 > LISP 中文教程 >

常量

优质
小牛编辑
133浏览
2023-12-01

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

例子 (Example)

以下示例显示声明全局常量PI,稍后在名为area-circle的函数内使用此值来计算area-circle的面积。

defun构造用于定义函数,我们将在Functions章节中查看它。

创建一个名为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