Einzelnen Beitrag anzeigen

xineohp

Registriert seit: 29. Jan 2004
Ort: Heusenstamm
420 Beiträge
 
Delphi 2005 Professional
 
#6

Re: Mengenoperatoren - ein kleiner Kurs

  Alt 31. Okt 2004, 14:30
moin,

Der - Operator ist einwandfrei NICHT kommutativ!

Beweis:
Delphi-Quellcode:
var a,b,c,d: set of byte;
begin
  a := [1,2,3];
  b := [3,4,5];

  c := a-b; // meine Erwartung: c=[1,2]
  d := b-a; // meine Erwartung: d=[4,5]

  If c=d then showmessage('gleich') else showmessage('ungleich');

  // Ergebnis: c ungleich d !!!
end;
A-B bildet die Differenzmenge von A und B und die ist logischerweise nicht das gleiche wie B-A, das würde ja die gesamte Mengenlehre der Mathematik über den Haufen werfen.

EDIT: zu langsam...
Peter Enenkel
blubb
  Mit Zitat antworten Zitat