什么';与#x27;删除';和';拆下';在Emacs Lisp中
我通过阅读别人的代码来学习Elisp。然后我发现人们使用什么';与#x27;删除';和';拆下';在Emacs Lisp中,emacs,elisp,Emacs,Elisp,我通过阅读别人的代码来学习Elisp。然后我发现人们使用delete和remove从序列中删除元素。我检查了文档和remove的代码,它只是一个delete的包装,当序列是一个列表时,执行复制序列 复制列表进行删除真的重要吗?或者我可以使用delete,这是一个C命令,我认为这应该更有效 删除返回 删除所有elt的seq副本 鉴于删除 删除作为seq成员出现的任何elt的副作用 因此它修改了原始序列。(除非第一个元素是命中的,所以请咨询C-hf delete以了解完整的详细信息。)remove返
delete
和remove
从序列中删除元素。我检查了文档和remove
的代码,它只是一个delete
的包装,当序列是一个列表时,执行复制序列
复制列表进行删除
真的重要吗?或者我可以使用delete
,这是一个C
命令,我认为这应该更有效 删除
返回
删除所有elt的seq副本
鉴于删除
删除作为seq成员出现的任何elt的副作用
因此它修改了原始序列。(除非第一个元素是命中的,所以请咨询C-hf delete以了解完整的详细信息。)remove
返回
删除所有elt的seq副本
鉴于删除
删除作为seq成员出现的任何elt的副作用
因此它修改了原始序列。(除非第一个元素是hit,否则请咨询C-hf delete以了解详细信息。)