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确保在没有其他操作的情况下执行最后一个操作。

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

技术教程推荐

朱赟的技术管理课 -〔朱赟〕

从0开始学游戏开发 -〔蔡能〕

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

大厂晋升指南 -〔李运华〕

高楼的性能工程实战课 -〔高楼〕

手把手带你写一门编程语言 -〔宫文学〕

搞定音频技术 -〔冯建元 〕

手把手带你搭建推荐系统 -〔黄鸿波〕

云时代的JVM原理与实战 -〔康杨〕

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