Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.351 Beiträge
 
Delphi 11 Alexandria
 
#29

Re: for-Schleife gegen über while-Schleife

  Alt 21. Mär 2009, 17:49
Zitat von omata:
Nein, da gibt es eine ganz einfache Regel: Wenn man eine Schleife vorzeitig beenden möchte, dann nimmt man niemals eine FOR-Schleife. Das ist ganz einfach und logisch.
Und was, wenn es auf die Laufzeit ankommt?
In den meisten Situationen mag es ja egal sein ob ein Schleifendurchlauf einige Rechentakte mehr braucht, aber was, wenn die Schleife millionenfach durchlaufen wird?

Klar: Soll der Benutzer halt warten, dafür ist er ja da...

Eine solche Pauschalisierung ist gefährlich. Man kann natürlich auch while-Schleifen versuchen zu optimieren, aber so einfach wie in diesem Fall ist das nicht immer.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat