Iteration
Eine Iteration ist ein Prozess in der Computerprogrammierung, der eine Funktion eine festgelegte Anzahl von Malen wiederholt, wobei das Ergebnis jeder Iteration häufig in die nächste einfließt. Iterative Funktionen führen denselben Codeblock wiederholt und automatisch aus und verarbeiten mehrere Abschnitte von Daten nacheinander, ohne redundanten Code zu verwenden.
Die häufigsten Formen von Iterationen in Computerprogrammen sind While-Schleifen und For-Schleifen. Schleifen werden wiederholt ausgeführt, solange eine festgelegte Bedingung wahr ist. Beispielsweise erstellt ein Entwickler zunächst eine Variable, die verfolgt, wie oft die Funktion ausgeführt wurde, und legt anschließend eine Gesamtzahl von Schleifendurchläufen fest. Nach Abschluss jeder Iteration erhöht er die Zählvariable und führt die Schleife erneut aus, bis die Zählvariable die zuvor festgelegte Gesamtzahl erreicht.
Obwohl die spezifische Syntax von While- und For-Schleifen in jeder Programmiersprache unterschiedlich ist, folgen sie häufig einem ähnlichen Muster. Die Syntax dieser Schleifen in Java sieht folgendermaßen aus:
While-Schleife: while (i < 30) { ... i++; }
For-Schleife: for (i=0; i < 30; i++) { ... }
Beide Beispiele erstellen zunächst eine Zählvariable, i, und legen eine Gesamtzahl von Iterationen fest. Die while-Schleife enthält den Befehl zum Erhöhen der Zählvariable, i++, am Ende der Funktion und prüft die Bedingung erneut, wenn sie von vorn beginnt. Die for-Schleife erstellt die Zählvariable, die Gesamtzahl der Iterationen und die Vorgabe, wie die Zählvariable erhöht werden soll, am Anfang.
Softwareentwickler verwenden iterative Schleifen für viele alltägliche Aufgaben. Beispielsweise kann ein Entwickler eine iterative Funktion verwenden, um Berechnungen für jeden Wert in einem Array durchzuführen, wobei sie einmal für jede Array-Adresse ausgeführt wird, bis das Ende erreicht ist. Ein Webentwickler kann ein PHP-Skript mit einer iterativen Schleife verwenden, um Zeilen aus einem Datensatz einer Datenbank abzurufen, HTML-Formatierung hinzuzufügen, um diesen Inhalt in einer Tabelle anzuzeigen, und die Tabelle anschließend zu schließen, nachdem die letzte Zeile des Datenbankdatensatzes abgerufen wurde.
Testen Sie Ihr Wissen