明经通道 AutoLISP 函数   
cons
 

向表的头部添加一个元素,或构造一个点对

(cons new-first-element list-or-atom) 

参数

new-first-element

要添加到表开始的元素。该元素可以为原子或表。

list-or-atom

表或原子。

返回值

返回值与 list-or-atom 的数据类型有关。如果 list-or-atom 为表,则 cons 返回表,且将 new-first-element 作为返回表中的第一项。如果 list-or-atom 为原子,则 cons 返回包含 new-first-element 和 list-or-atom 的点对。

示例

Command: (setq L nil)
nil
Command: (setq L (cons 'a L))
(A)
Command: (setq L (cons 'b L))
(B A)

Command: (cons 'a '(b c d)) (A B C D)
Command: (cons '(a) '(b c d)) ((A) B C D)
Command: (cons 'a 2) (A . 2)

参阅

《Visual LISP 开发人员手册》中的 表处理

明经通道 版权所有 未经许可 不得传播

 评论