LISP 中的 cond函数

首页 / LISP入门教程 / LISP 中的 cond函数

LISP中的cond构造最常用于分支。

cond的语法为-

无涯教程网

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

来源:LearnFk无涯教程网

(cond   (test1    action1)
   (test2    action2)
   ...
   (testn   actionn))

cond - 示例

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

(setq a 10)
(cond ((> a 20)
   (format t "~% a is greater than 20"))
   (t (format t "~% value of a is ~d " a)))

单击执行按钮或键入Ctrl+E时,LISP会立即执行它,并且返回的结果为-

value of a is 10

请注意,第二个子句中的t确保在没有其他操作的情况下执行最后一个操作。

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

技术教程推荐

零基础学Python -〔尹会生〕

深入剖析Kubernetes -〔张磊〕

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

Android开发高手课 -〔张绍文〕

Kafka核心技术与实战 -〔胡夕〕

攻克视频技术 -〔李江〕

说透低代码 -〔陈旭〕

林外 · 专利写作第一课 -〔林外〕

程序员职业规划手册 -〔雪梅〕

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