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

返回由所提供表中的所有能通过测试函数的元素组成的表

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

参数

predicate-function

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

list

要测试的表。

返回值

表,其中包含 list 中的所有使 predicate-function 返回非 nil 值的元素。

示例

_$ (vl-remove-if-not 'vl-symbolp (list pi t 0 "abc"))
(T)

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

 评论