LISP - 常量声明

LISP - 常量声明 首页 / LISP入门教程 / LISP - 常量声明

在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

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

持续交付36讲 -〔王潇俊〕

趣谈Linux操作系统 -〔刘超〕

苏杰的产品创新课 -〔苏杰〕

系统性能调优必知必会 -〔陶辉〕

Vim 实用技巧必知必会 -〔吴咏炜〕

深入剖析Java新特性 -〔范学雷〕

Vue 3 企业级项目实战课 -〔杨文坚〕

手把手教你落地DDD -〔钟敬〕

结构思考力 · 透过结构看表达 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)