TIA Mehrere String Variablen vergleichen

Zuviel Werbung?
-> Hier kostenlos registrieren
ja, du liegst richtig.
Es klappt.

EXIT also nur, wenn ich weiß das ich explizit einen Wert suche. Sobald der gefunden wurde "schneller" aus der Schleife komme?

Danke
 
Genau, das ist ein vorzeitiger Abbruch deiner Schleife. Hat insbesondere einen Vorteil bei der Suche nach den Schlüssel-IDs weiter oben. Wenn deine ID bereits beim zweiten Element einen Treffer landet, brauchst du ja nicht noch die restlichen 78 Elemente prüfen. Das spart Performance.

Und weil wir vorhin das Thema Styleguide hatten: In der Definition deiner FOR-Schleife benötigst du das Attribut "BY 1" nicht. Mit "BY" kannst du die Schrittweite einstellen, mit der die Laufvariable erhöht wird. Wenn "BY" nicht angegeben ist, wird automatisch 1 belegt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielleicht Geschmackssache, aber Exit ist nicht unbedingt immer die Lösung aller Probleme. Sorgt im Zweifel nämlich auch für stark Schwankende Zykluszeiten (im ersten Zyklus im ersten Element der Treffer, im nächsten dann im 900. Element) kann die Zykluszeit schon recht stark beeinflussen, besonders wenn man mehrere größere Schleifen im Programm hat. Kann ein Problem sein, muss aber nicht (wie so oft).
 
Zurück
Oben