next up previous
Next: 6 例題:リストの対話的編集プログラム Up: 5 リストを変形する操作 Previous: 5.8 括弧を付けたり,はずしたりする関数

5.9 データの探索

リスト構造の中からシンボルだけでなくリストデータをも探索する関数 member+は以下のようになります.

(defun member+ (item l)
  (cond
   ((atom l) nil)
   ((equal item (car l)) l)
   ((member+ item (car l)))
   ((member+ item (cdr l)))))


generated through LaTeX2HTML. M.Inaba 平成18年5月6日