没有特殊关键字的简单LOOP表单:
(loop forms...)
为了打破循环,我们可以使用(return <return value>)`
一些例子:
(loop (format t "Hello~%")) ; prints "Hello" forever (loop (print (eval (read)))) ; your very own REPL (loop (let ((r (read))) (typecase r (number (return (print (* r r)))) (otherwise (format t "Not a number!~%")))))
本文向大家介绍common-lisp简单引用示例,包括了common-lisp简单引用示例的使用技巧和注意事项,需要的朋友参考一下 示例 Quote是一种特殊的运算符,可防止评估其参数。它返回其参数,未被评估。
本文向大家介绍common-lisp REPL中的简单Hello World程序,包括了common-lisp REPL中的简单Hello World程序的使用技巧和注意事项,需要的朋友参考一下 示例 Common Lisp REPL是一个交互式环境。评估提示后编写的每个表格,然后将其值作为评估结果打印出来。因此,最简单的“世界您好!” Common Lisp中的程序是: 此处发生的是在REPL的
本文向大家介绍common-lisp 遍历列表,包括了common-lisp 遍历列表的使用技巧和注意事项,需要的朋友参考一下 示例 可以使用~{和~}指令遍历列表。 ~^ 如果没有更多元素了,可以用来转义。 可以使用数字参数~{来限制可以执行的迭代次数: ~@{ 将遍历其余参数,而不是列表: 子列表可以使用~:{以下命令进行迭代:
Common Lisp Koans(lisp-koans)是一个语言学习练习程序,类似 ruby koans,python koans 等等。Common Lisp Koans 主要是帮助学习一些 lisp 规范特性和改进,可以学习到大量的 Common Lisp 语言特性。 终端,在文件 'contemplate.lsp' 执行 lisp 解析器: sbcl --script contempla
Steel Bank Common Lisp (SBCL) 源自于 CMUCL, 是一种高性能的Common Lisp编译器。它是开源/免费软件,采用自由许可。除了ANSI Common Lisp的编译器和运行系统,它提供了一个交互的运行环境,包括一个调试器,统计分析器,一个代码覆盖工具,以及许多其他的扩展。 SBCL 可运行于许多 POSIX 平台上,Windows 上现为试验阶段。
本文向大家介绍common-lisp True 和 False,包括了common-lisp True 和 False的使用技巧和注意事项,需要的朋友参考一下 示例 特殊符号T表示Common Lisp中的值true,而特殊符号NIL表示false: 在标准中,它们被称为“常量变量”(sic!),因为它们是无法修改其值的变量。因此,您不能将它们的名称用于普通变量,如以下不正确的示例所示: 实际上,