明经通道 Visual LISP 函数  
vl-member-if-not
 

确定论断是否对表成员中的一个为 nil 

(vl-member-if-not  predicate-function list)

vl-member-if-not 函数将 list 中的每个元素传递给 predicate-function 中指定的函数。如果函数返回 nil,vl-member-if-not 返回表中剩余的部分,其方式和 member 函数一致。

参数

predicate-function

测试函数。它可以是任何一个这样的函数:接受单一参数,且对任何用户指定条件均返回 T。predicate-function 的值可以采用下列格式之一:

list

要测试的表。

返回值

表,以不满足测试条件的第一个元素开始,包含原始参数中后续的所有元素,如果所有元素都符合测试条件,vl-member-if-not 返回 nil。

示例

_$ (vl-member-if-not 'atom '(1 "Str" (0 . "line") nil t))
((0 . "line") nil T)

参阅

vl-member-if 函数。

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

 评论