Lisp 语言中 if和cond有什么区别 如果是两个条件 if和cond else效果一样的?
3个回答
展开全部
if只有一个判断,即一个条件
返回两个值,一个true时的值,一个false时的值
cond,可以有多个判断式,即多个条件
返回各自true时的值,最后T为否则时的值
返回两个值,一个true时的值,一个false时的值
cond,可以有多个判断式,即多个条件
返回各自true时的值,最后T为否则时的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cond 语句相当与vb里的case语句,如果是两个条件语句,cond是分支语句,当然在大多数情况下,if和cond语句都能实现,但是有两个条件是用if比较方便和容易理解。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询