直接用(vl-remove index list)不行吗? 如果INDEX未知的话,用(vl-remove (vl-position symbol list) list). 你这样说不对啊 下面是函数的具体语法说明 (vl-remove element-to-remove list) 功能
删除表中的元素。 说明 1)参数 element-to-remove 为要删除的元素的值。可以为任意 LISP 数据类型。 2)list 为任意表。 返回值: list,包括删除了与 element-to-remove 相等的元素后的所有元素。 样例: _$ (vl-remove 0 (list pi 0 "123")) (3.14159 "123") PS:vl-remove只能够在表里面删除元素,而根据索引号直接删除.如果我要删除INDEX=1位置的元素 直接使用这个函数肯定不行啊? 参数性质都不一样 |