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

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

技术教程推荐

Service Mesh实践指南 -〔周晶〕

深入浅出gRPC -〔李林锋〕

从0开始学架构 -〔李运华〕

零基础学Java -〔臧萌〕

网络编程实战 -〔盛延敏〕

说透中台 -〔王健〕

性能工程高手课 -〔庄振运〕

数据中台实战课 -〔郭忆〕

代码之丑 -〔郑晔〕

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