EMA-XPS Online


SYMMETRIC-DIFFERENCE-OF-SETS

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>)


EMA-XPS Online