Emacs-Lisp > member

概要

  • Function: member OBJECT LIST
関数`member'は、`equal'を使ってOBJECTと要素を比較して、OBJECTがLISTの要素かどうか調べる。OBJECTが要素であれば、`member'はLIST内でそれが最初に現れるところから始まるリストを返す。さもなければ`nil'を返す。

Emacs-Lisp/memqと比較してほしい。

         (member '(2) '((1) (2)))  ; `(2)'と`(2)'は`equal'である
              => ((2))
         (memq '(2) '((1) (2)))    ; `(2)'と`(2)'は`eq'ではない
              => nil
         ;; 同じ内容の2つの文字列は`equal'である
         (member "foo" '("foo" "bar"))
              => ("foo" "bar")

呼出元

コメント:

履歴

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

コメント

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