SETARRAY |
Zweck: | Definieren Sie Array-Variablen |
Format: | SETARRAY [/F /T:tippe /R Dateinamen [/Z] Arrayname] Name[A B C D]]]] [...] |
a, b, c, d | Array-Dimensionen |
Verwendung:
Sie können bis zu 4-dimensionale Arrays definieren. So definieren Sie beispielsweise ein Array mit 5 Zeilen und 10 Spalten:
setarray array1[5,10]
Die Array-Elemente werden in der Basis 0 adressiert. Um auf dieses Array zu verweisen, würden Sie also 0-4 für die Zeilen und 0-9 für die Spalten verwenden.
Sie können Arrays initialisieren, indem Sie [Wert] zur Definition. Um beispielsweise alle Array-Elemente auf 0 zu initialisieren:
setarray myarray[100] [0]
Um die variablen Elemente festzulegen, verwenden Sie die SET Befehl.
Wenn Sie keine Argumente eingeben, zeigt SETARRAY die aktuell definierten Arrays an. Wenn Sie keine Dimensionen eingeben, zeigt SETARRAY die Definition für dieses Array an. Sie können Platzhalter im Array-Namen verwenden.
[VORLÄUFIGE VOLLAUTOMATISCHE TEXTÜBERSETZUNG - muss noch überarbeitet werden. Wir bitten um Ihr Verständnis.] @ARRAYINFO.
Option:
/R | Eine Datei in ein eindimensionales Array einlesen. SETARRAY ermittelt automatisch die erforderliche Größe des Arrays. Sie können nur die Optionen /R und /F kombinieren. |
/T:type[:"regexpression"] | Legen Sie einen Variablentyp fest. Wenn Sie versuchen, die Variable auf einen inkompatiblen Typ festzulegen, gibt SET einen Fehler zurück. Die unterstützten Typen sind: |
int (oder 1) | Die Variable kann nur 0-9 enthalten |
Dez. (oder 2) | Die Variable darf nur 0-9, das Dezimalzeichen und das Tausendertrennzeichen enthalten |
Hex (oder 3) | Die Variable kann nur 0-9 und A-F enthalten |
bool (oder 4) | Die Variable kann nur 0 oder 1 enthalten |
Alpha (oder 5) | Die Variable darf nur A-Z und a-z enthalten |
Alnum (oder 6) | Die Variable kann nur A-Z, a-z und 0-9 enthalten |
Regex (oder 7) | Die Variable muss mit dem angegebenen regulären Ausdruck übereinstimmen |
setarray myarray[5,2]
...
setarray /z myarray[8,3]