本帖最后由 作者 于 2009-3-31 13:14:28 编辑
如何判别一个表 是否点对表呢? 计算表的长度 (vl-list-length
list-or-cons-object) 参数 list-or-cons-object 表或点对表。 返回值 如果参数是真正的表,则返回包含表长度的整数。如果 list-or-cons-object 为点对表,则返回 nil。 兼容性提示:vl-list-length 函数对点对表参数返回 nil,而相应的普通 LISP 函数的参数如果是点对表,将返回错误信息。 示例 _$ (vl-list-length nil) 0 _$ (vl-list-length '(1 2)) 2 _$ (vl-list-length '(1 2 . 3)) nil
计算表的长度 (vl-list-length
list-or-cons-object) 参数 list-or-cons-object 表或点对表。 返回值 如果参数是真正的表,则返回包含表长度的整数。如果 list-or-cons-object 为点对表,则返回 nil。 兼容性提示:vl-list-length 函数对点对表参数返回 nil,而相应的普通 LISP 函数的参数如果是点对表,将返回错误信息。 示例 _$ (vl-list-length nil) 0 _$ (vl-list-length '(1 2)) 2 _$ (vl-list-length '(1 2 . 3)) nil |