LISP - 常量

  • 简述

    在 LISP 中,常量是在程序执行期间从不改变其值的变量。常量使用defconstant构造。
  • 例子

    以下示例显示声明一个全局常量 PI,然后在名为area-circle 的函数中使用该值来计算圆的面积。
    defunconstruct 用于定义函数,我们将在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