×
Lisp教程LISP - 概述介绍LISP - 程序结构LISP - 基本语法LISP - 数据类型LISP - 宏LISP - 变量LISP - 常量LISP - 运算符LISP - 决策LISP - 循环LISP - 函数LISP - 谓词LISP - 数字LISP - 字符LISP - 数组LISP - 符号LISP - 向量LISP - 集合LISP - 树LISP - 哈希表LISP - 输入和输出LISP - 文件I/OLISP - 结构LISP - 包LISP - 错误处理LISP - 对象系统(CLOS)

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)

当您单击Execute按钮,或按下Ctrl+ E,LISP立即执行它,返回的结果是:

Radius:  10.0
Area:   314.1592

分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)