Die Arrays
Arrays sind ein sehr wichtiges Instrument zur Datenverarbeitung und -nachbearbeitung. So können Arrays mit Daten gefüllt werden und danach angezeigt, analysiert oder nachbearbeitet werden.
Victory bietet hierzu eine Vielzahl hilfreicher Array-Funktionen an. Diese reichen von einfachen Auswertefunktionen (Minimum, Maximum, Mittelwert etc.) bis hin zur Fourier-Analyse, ebenso existieren Funktionen um Arrays in Dateien zu speichern und aus Dateien zu laden.
Die Elemente eines Array können einfachst angesprochen werden, denn die CPL von Victory unterstützt den indizierten Zugriff per Nummerierung in eckigen Klammern. D.h. die Elemente eines Arrays können über deren Position angesprochen werden.
Besitzt das Array arrSample z.B. 10 Feldelemente, so können die Elemente mit den Indexnummern 0 bis 9 direkt angesprochen werden. Also entspricht der Syntax arrSample[0] dem Zugriff auf das erste Feldelement des Arrays arrSample.
Weitere Beispiele für Arrayzugriffe:
arrY[1] = arrX[2] + B;
statt
ArraySetAt (arrY, 1 , ArrayGetAt (arrX, 2) + B);
oder
strY[8] = strX[4];
statt
StringSetAt (strY, 8 , StringGetAt (strX, 4));