Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
Delphi 12 Athens
|
AW: Delphi "Sydney" (10.4) - mehr Compilerwarnungen und Hinweise
31. Mai 2020, 12:16
So ganz kann ich da noch nicht folgen. Wenn ich das (ohne Test) richtig interpretiere, wird das continue
für v1 = 0..4 aufgerufen, aber bei v1 = 5 schlägt das Exit
mit einem Result := False
zu.
Ich bekomme jetzt drei Warnungen, daß die drei anderen Zuweisungen an Result niemals benutzt werden. Aber das stimmt doch auch, oder?
Das continue
springt zurück zum repeat
ohne das until
auszuwerten, dann landet man entweder wieder beim continue
oder beim Exit
.
Entweder landet man in einer endlosen continue
-Schleife oder kommt zwingend zum Exit
. In jedem Fall ist das Result := true
vor dem continue
obsolet.
Die beiden anderen Zuweisungen nach dem until
sind ebenso überflüssig, da die Schleife nur durch das Exit
verlassen werden kann.
Übersehe ich da was?
|