Hallo TS,
Dann hast DU den A-Postel nicht verstanden.
Oder Du. Denn Postel befasst sich mit den Daten, die man von außen geliefert bekommt, nicht mit der inneren Programmstruktur.
Außerdem kann man es dem Array-Bezeichner an dieser Stelle nicht ansehen, ob er eine übernommene Referenz oder ein neuer Bezeichner dieser Instanz ist.
Weshalb es eine gute Idee ist, diese Suchaktion in eine Funktion mit nur wenigen Zeilen auszulagern, so dass sich die Frage, ob die Schleifenvariable nach der Schleife noch verwendet wird, oder ob in der Schleife irgendeine von fern zugelieferte Variable rumgammelt, gar nicht stellt (Anwendung von Curly's Law).
"Vorsichts-Initialisierer" gab's zu allen Zeiten, ich gehöre nicht dazu.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi