Einzelnen Beitrag anzeigen

Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#9

Re: warum wird ein grosser text nicht korrekt durchsucht? 0_

  Alt 11. Okt 2007, 12:23
Zitat von s-off:
Gegenfrage: was ist so schlimm an 'Exit'.
Naja Generell sind ja goto, break und exit verpönt Und gerade in solchen Fällen, wo man etwas auf etwas anderes überprüft, und dass nicht so sein soll:
if (i <> x) then exit; da würde i = x mehr sinn machen
Weil hier überprüft er ob etwas nicht ist, und führt dann exit aus.
Ohne exit, überprüft er nur, ob etwas ist, und wenn nicht dann geht er an das ende der Funktion.

Nagut break; machen teilweise sinn:
Delphi-Quellcode:
for i ... do
  if i = x then
    break;
So hat man einen Vorteil Delphi kann forschleifen besser optimieren als whileschleifen Und da sie nachher abgebrochen wird, wird nich unnötig zu viel gemacht

MfG
xZise

PS: Okay, es gibt exit-Sympathisanten und exit-Gegner Ich kann damit leben, versuche aber selber immer exit nicht zu verwenden. Lässt sich auch durchaus besser durchschauen
Wenn "i" "x" ist, dann mache das und das .
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat