LISP - 常量
在 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