Emacs-Lisp > delete

概要

  • Function: delete OBJECT LIST
この関数は、LISTからOBJECTに`equal'であるすべての要素を破壊的に削除する。`member'が`memeq'に対応するように、Emacs-Lisp/delqに対応する。`member'と同様に、要素とOBJECTとの比較には`equal'を使う。一致する要素をみつけると、`delq'と同様に要素を削除する。たとえば、つぎのとおり。

 (delete '(2) '((2) (1) (2)))
 => ((1))

Common Lispに関した注意:` ' GNU Emacs Lispの関数`member'と関数
`delete'はMaclispから受け継いだものであり、Common Lispからではない。
Common Lisp版では要素の比較には`equal'を使わない。

呼出元

コメント:

履歴

  • 作者:kobapan
  • 日付:2009/01/03
  • 対象:
更新日 更新者 更新内容

コメント

名前:
コメント:
最終更新:2009年01月06日 08:24