在LISP中,常量是在程序执行期间永不更改其值的变量,常量使用 defconstant 构造进行声明。
以下示例显示了声明全局常量PI并随后在名为 area-circle 的函数中使用此值来计算圆的面积的情况。
defun 构造用于定义一个函数,我们将在 Function 一章中对其进行研究。
创建一个名为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)
当您单击Execut执行按钮或键入Ctrl + E时,LISP立即执行它,返回的输出为。
链接:https://www.learnfk.comhttps://www.learnfk.com/lisp/lisp-constants.html
来源:LearnFk无涯教程网
Radius: 10.0 Area: 314.1592
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)