vl-every 等同于
(apply 'and (mapcar '测试函数 lst))
学到了
检查A1中任意一个值在B1什么位置(从0开始,示例返回值为2),如果没有A1返回nil
(defun C:TT()
(setq a1 '(A B C D E))
(setq b1 '( 1 2 A 2 3 4 5 5 5 5 6 7 8 9))
(vl-some '(lambda(x)(vl-position x b1)) a1)
)
列表对比包含关系
(setq a1 '(9 7 6 A))
(setq b1 '(A 1 22 3 4 5 5 5 5 6 7 8 9))
怎么判断B1已经全部含有A1列表,含有返回T不然返回nil
(vl-every '(lambda(x)(vl-position x b1)) a1)
页:
1
[2]