Einzelnen Beitrag anzeigen

Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#2

AW: Wieso funktioniert diese Boll Schleife nicht?

  Alt 4. Apr 2015, 23:54
Das hängt mit dem "Kurzschlussverfahren" zusammen.

Es gibt drei Lösungen:
  1. Benutze eine Zwischenvariable für das Funktionsergebnis.
  2. Schalte das "Kurzschlussverfahren" mit einem Compilerschalter aus.
  3. Vertausche die beiden Argumente des OR-Operators.
Ich würde Variante 1 empfehlen, da das die Intention klarer macht (Funktion wird auf jeden Fall aufgerufen). Insgesamt ist es eine gute Idee, wenn Sachen wie "Test" (Getter/math. Funktionen) seiteneffektfrei sind (kein Showmessage); dann wäre dir diese Optimierung nämlich gar nicht auf die Füße gefallen.
  Mit Zitat antworten Zitat