LISP - 常量声明

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

在LISP中,常量是在程序执行期间永不更改其值的变量,常量使用 defconstant 构造进行声明。

以下示例显示了声明全局常量PI并随后在名为 area-circle 的函数中使用此值来计算圆的面积的情况。

defun 构造用于定义一个函数,我们将在 Function 一章中对其进行研究。

创建一个名为main.lisp的新源代码文件,然后在其中键入以下代码。

链接:https://www.learnfk.comhttps://www.learnfk.com/lisp/lisp-constants.html

来源:LearnFk无涯教程网

(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立即执行它,返回的输出为。

无涯教程网

Radius:  10.0
Area:   314.1592

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

技术教程推荐

Linux性能优化实战 -〔倪朋飞〕

TensorFlow快速入门与实战 -〔彭靖田〕

NLP实战高手课 -〔王然〕

互联网人的英语私教课 -〔陈亦峰〕

Spark性能调优实战 -〔吴磊〕

说透芯片 -〔邵巍〕

如何读懂一首诗 -〔王天博〕

现代React Web开发实战 -〔宋一玮〕

JavaScript进阶实战课 -〔石川〕

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