Frage

Gibt es einen Unterschied zwischen:

procedure InequalityMsg(ABool1, ABool2 : Boolean);
begin
  if ABool1 <> ABool2 then
    ShowMessage('Yeah, they''re not the same');
end;

und

procedure InequalityMsg(ABool1, ABool2 : Boolean);
begin
  if ABool1 XOR ABool2 then
    ShowMessage('Yeah, they''re not the same');
end;
War es hilfreich?

Lösung

Nein, sie sind genau gleich. (Nun, der generierte Code könnte sich unterscheiden, aber das Verhalten wird niemals einen Unterschied zeigen. Und wie die Leistung ist, ist diese Frage sehr unwichtig.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top