Forum: Object-Pascal / Delphi-Language
Delphi
by MStoll,
15. Apr 2006
@Hagen:
Mit "and" bzw. "or" ist natürlich auch eine Möglichkeit ;)
Wobei man jetzt wieder darüber diskutieren könnte, was schneller ist, wenn
(Value = Value) false ist.
Schließlich hätte man bei ner Zuweisung ne Schreiboperation, während ein if-Konstrukt in diesem Fall nur lesen würde.
Forum: Object-Pascal / Delphi-Language
Delphi
by MStoll,
15. Apr 2006
Hallo,
das kann man nicht unbedingt so schreiben, da bei einer Zuweisung der vorherige Wert von result auf JEDEN Fall ersetzt wird. Eine if-then-else-Konstruktion kann man durch eine Zuweisung ersetzen. Hier fehlt allerdings der else-Zweig. Den Unterschied merkt man, wenn result vorher schon true ist. Bei
if Value=Value then Result := true;
bleibt result true.
Bei
Result := Value =...