Forum: Object-Pascal / Delphi-Language
Delphi
by nailor,
2. Jan 2003
und generell bei Operationen, bei denen ab einem bestimmten Zeitpunkt abzusehen ist, das das Ergebnis gleich bleibt, ***-egal, was jetzt noch damit gerechnet wird???
Und was ist, wenn var1 und var2 nicht feststehen, sondern erst errechnet werden müssen. Was weiss ich. Angenommen wenn var1 und var2 Primzahlen sein sollen. Rechnet Delphi dann erst für beide aus, ob es Primzahlen sind, oder...
Forum: Object-Pascal / Delphi-Language
Delphi
by nailor,
2. Jan 2003
if (var1 = true) and (var2 = true) then
ShowMessage('Beides wahr');
if var1 = true then
if var2 = true then
ShowMessage('Auch beides wahr');
Geht falls var1 und var2 rechenintensive Funktionen sind das zweite schneller, oder merkt Delphi, dass wenn var1 "false" ist das mit dem "and" überhaupt nicht mehr true geben kann???