Shammer's Philosophy

My private adversaria

2008-10-24から1日間の記事一覧

Lisp の集合関数

Lispにも、集合を扱える関数がある。リストの要素を集合に見立てて使うのだが、 adjoin union intersection set-difference という関数が用意されている。それぞれ、以下のような構文。 (adjoin ITEM LIST &KEY TEST TEST-NOT KEY) (union LIST1 LIST2 &KEY …