LISP 中的 cond函数

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

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

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

来源:LearnFk无涯教程网

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

技术教程推荐

代码精进之路 -〔范学雷〕

白话法律42讲 -〔周甲徳〕

RPC实战与核心原理 -〔何小锋〕

Serverless入门课 -〔蒲松洋(秦粤)〕

系统性能调优必知必会 -〔陶辉〕

代码之丑 -〔郑晔〕

说透芯片 -〔邵巍〕

去无方向的信 -〔小麥〕

Web 3.0入局攻略 -〔郭大治〕

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