Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by haentschman,
8. Feb 2013
Moin... 8-)
Schön, daß ihr die Zeit findet Euch damit zu beschäftigen. :thumb: Interessant ist das Thema allemal. Wenn man nicht explizit drauf achtet ist mal schnell was wegoptimiert von dem man ausgeht (logischerweise) daß es funktioniert... wer achtet schon wirklich auf die blauen Punkte :zwinker:
Der Knackpunkt liegt ja hier:
function bla: Boolean
begin
Result:= False
for...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by haentschman,
7. Feb 2013
:lol: Was willst du im Assembler sehen wenn das Exit nicht eincompiliert ist ? Ich habe einen, der das versteht, gucken lassen... Nach dem letzten Vergleich gehts direkt weiter.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by haentschman,
7. Feb 2013
Sooo... endlich wieder ne vernünftige Tastatur unter den Fingern...:thumb:
In der Schleife wird ein String Zeichenweise geprüft. BlaBla und BlaBla1 sind Funktionen die auf vorhandene Zeichen prüfen. Diese funktionieren. Entweder True oder False.
PS: Dieses Phänomen habe ich auch schon an anderer Stelle, anderem Zusammenhang gesehen. Dabei betrifft das immer das letzte Exit. selbst ein...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by haentschman,
7. Feb 2013
Hallo alle...
...erst mal, das Konstrukt stammt nicht von mir:thumb:
function bla: Boolean
begin
Result:= False
for i = 0 to 10 do
begin
if blabla then
exit;