无涯教程-LISP - cond函数

本文详细介绍了LISP语言中常用的cond构造,其用于条件分支处理。通过例子展示了如何在LISP中使用cond进行逻辑判断和相应操作,如(a>20)时输出aisgreaterthan20,否则显示变量值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

cond的语法为-

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

LISP 中的 cond函数 - 无涯教程网无涯教程网提供LISP中的cond构造最常用于分支。cond的语法为- ( cond ( test1 action1 ) ( test2 act...https://www.learnfk.com/lisp/lisp-cond-construct.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值