Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#20

AW: For-Schleife :Stilfrage

  Alt 4. Nov 2012, 16:07
@sx2008 geht insofern am Thema vorbei dass man bisweilen durchaus Schleifen mit
For i := 0 to yetCalculated do
Ich hab nichts anderes behauptet.
Der Grund den Schleifenzähler als Bis-Wert zu missbrauchen kann eigentlich nur so entstehen.
1.) Der Programmierer hat die Befürchtung, dass der Bis-Wert mehr als einmal berechnet wird.
==> er denkt er braucht eine Zwischenvariable
2.) Der Programmierer ist schreibfaul und verwendet einfach die Laufvariable der For-Schleife
Dabei entsteht dieser Code
Delphi-Quellcode:
// FALSCH!!!
zaehler := FunktionDieVielZeitBraucht();
for zaehler := 0 to zaehler do
Da aber schon die Annahme bei 1.) falsch war, ist diese Vorgehensweise überflüssig.
  Mit Zitat antworten Zitat