Im Standardfall liest diese Schleife also den Index (die Tabelle) „wie ein Buch“, das heißt, von links oben zeilenweise nach rechts unten. Die restlichen sieben Kombinationsmöglichkeiten von Lesemodus sowie Spalten- und Zeilensortierung seien durch die folgende Tabelle dargestellt.
Anzunehmen ist ein zweidimensionaler Array mit den unten abgebildeten Werten. Die Zeilen- und Spaltenindizes sind numerisch und reichen jeweils von 1 bis 3. Für die Zeilen-Spalten-Kombination (2 / 3) ergibt sich also beispielsweise der Wert 6.
Beispieltabelle
| 1 | 2 | 3 | |
|---|---|---|---|
| 1 | 1 | 2 | 3 |
| 2 | 4 | 5 | 6 |
| 3 | 7 | 8 | 9 |
Lesemodus, Sortierung und die resultierende Reihenfolge
| Lese- modus | Zeilen- sortierung | Spalten- sortierung | Beschreibung | Reihenfolge | Grafische Darstellung |
|---|---|---|---|---|---|
| Zeile | Aufsteig. | Aufsteig. | v. links oben nach rechts unten | 1, 2, 3, 4, 5, 6, 7, 8, 9 | ![]() |
| Zeile | Aufsteig. | Aufsteig. | v. rechts oben nach links unten | 3, 2, 1, 6, 5, 4, 9, 8, 7 | ![]() |
| Zeile | Absteig. | Aufsteig. | v. links unten nach rechts oben | 7, 8, 9, 4, 5, 6, 1, 2, 3 | |
| Zeile | Absteig. | Absteig. | v. rechts unten nach links oben | 9, 8, 7, 6, 5, 4, 3, 2, 1 | |
| Spalte | Aufsteig. | Aufsteig. | v. links oben nach rechts unten | 1, 4, 7, 2, 5, 8, 3, 6, 9 | |
| Spalte | Aufsteig. | Absteig. | v. rechts oben nach links unten | 3, 6, 9, 2, 5, 8, 1, 4, 7 | |
| Spalte | Absteig. | Aufsteig. | v. links unten nach rechts oben | 7, 4, 1, 8, 5, 2, 9, 6, 3 | |
| Spalte | Absteig. | Absteig. | v. rechts unten nach links oben | 9, 6, 3, 8, 5, 2, 7, 4, 1 |
Die grafische Darstellung symbolisiert den Lesefluss der Array-Schleife.
Der Punkt stellt dabei den Lesebeginn dar, die Pfeile die Richtung.


