.net

文件I-O

我们已经讨论了标准输入和输出如何由公共Lisp处理。所有这些函数都可以读取和写入文本和二进制文件。唯一的区别是,在这种情况下,我们使用的流不是标准的输入或输出,而是为写入或读取

2019-01-03

上一页下一页Lisp教程

LispTutorialLisp是继Fortran之后第二古老的高级编程语言,自其早期以来已经发生了很大的变化,并且在其历史上存在着许多方言。今天,最广为人知的通用Lisp方言

2019-01-03

lisp-运算符

运算符是指示编译器执行特定数学或逻辑操作的符号。lisp允许对数据进行许多操作,由各种函数、宏和其他构造支持。允许对数据进行的操作可以分为−算术运算比较运算逻辑运算bitwis

2019-01-03

Lisp-数据类型

在Lisp中,变量不是类型化的,但数据对象是类型化的。Lisp数据类型可以分类为。标量类型-例如,数字类型、字符、符号等。数据结构-例如,列表、向量、位向量和字符串。任何变量都

2019-01-03

Lisp-向量

向量是一维数组,因此是数组的子类型。向量和列表统称为序列。因此,到目前为止我们已经讨论过的所有序列泛型函数和数组函数都是在向量上工作的。创建向量向量向量这个向量函数允许您使用特

2019-01-03

符号符号

在Lisp中,符号是一个表示数据对象的名称,有趣的是,它也是一个数据对象。使符号特别的是,它们有一个称为属性列表(propertylist)或plist的组件。property

2019-01-03

宏指令

宏允许您扩展标准lisp的语法。从技术上讲,宏是一个函数,它以s表达式作为参数并返回lisp形式,然后对其进行计算。在lisp中定义宏时,使用另一个名为defmacro的宏定义

2019-01-03

利普- Tree

您可以从cons单元格中构建树数据结构,作为列表列表列表。要实现树结构,您必须设计一些功能,这些功能将按特定顺序遍历cons单元格,例如,二叉树的预顺序、顺序和后顺序。树作为l

2019-01-03

LISP阵列

lisp允许您使用makearray函数定义单个或多个维度数组。数组可以将任何lisp对象存储为其元素。所有数组都由连续的内存位置组成。最低地址对应于第一个元素,最高地址对应于

2019-01-03

LISP列表

在传统的Lisp中,列表是最重要和最主要的复合数据结构。目前常用的lisp提供了其他数据结构,如vector、hash表、类或结构。在Lisp中,列表被构造成一个简单的记录结构

2019-01-03