EMA-XPS Online
REMOVE-FROM-SET
REMOVE-FROM-SET
===============
Syntax: (remove-from-set <Lisp-Typ: T>
<evaluates-to
<set-of A (...)>>
[:TEST
<Lisp-Typ: Funktion>])
==> <set-of A (...)> | <new-set-of A (...)>
Diese Funktion entfernt ein Element aus einer Menge.
Warnung: Eine Typ-Prüfung kann einen Fehler
verursachen: Wenn alle Elemente der Menge
den gleichen Typ haben, dann prüfe
das erste Element mit CAVEAT: Was ist
mit einer leeren Menge ?!?
Beispiel: >(remove-from-set bonn *hauptstaedte*)
>(same-sets * *hauptstaedte*)
T
>(remove-from-set hamburg *staedte*)
#<set-of STADT (...)>
>(set-to list *)
(#<HAUPTSTADT PARIS> #<STADT DORTMUND>
#<HAUPTSTADT BRUESSEL> #<STADT BONN>
#<HAUPTSTADT BERLIN>)
EMA-XPS Online