next up previous
Next: 3.3 remove-duplicates Up: 3 集合の表現 Previous: 3.1 union, intersection

3.2 adjoin

また,集合にデータを付け加える場合には,すでにデータが 入っていれば加えずに,入っていなければ付け加えるという 操作が必要ですが,それにはadjoinという関数を用いることができます.
> (adjoin 'a  '(a b c))
(A B C) 
> (adjoin '(a) '((a) (b) (c)))
((A) (A) (B) (C)) 
> (adjoin '(a) '((a) (b) (c)) :test #'equal)
((A) (B) (C))


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