SYMMETRIC-DIFFERENCE-OF-SETS ============================ Syntax: (symmetric-difference-of-sets <evaluates-to <set-of A (...)>> <evaluates-to <set-of B (...)>> [:TYPE <evaluates-to Typ-Name>] [:TEST <Lisp-Typ: Funktion>]) ==> #<set-of X (...)> Diese Funktion bildet die Vereinigungsmenge ab- züglich der Schnittmenge. Warnung: Eine Typ-Prüfung kann einen Fehler verursachen! Beschleunigen: (difference-of-sets (union-of-sets set1 set2 :test test) (intersection-of-sets set1 set2 :test test) :test test) Beispiel: >(symmetric-difference-of-sets *hauptstaedte* *staedte*) #<set-of STADT (...)> >(set-to-list *) (#<STADT BONN> #<STADT DORTMUND>)