SETARRAY |
Finalidad: | Definir variables de matriz |
Formato: | SETARRAY [/= /F /T:tipo /R nombre de archivo [/Z] nombre de matriz] nombre [a B C D]]]] [...] |
a, b, c, d | Dimensiones de la matriz |
Uso:
Puede definir matrices de hasta 4 dimensiones. Por ejemplo, para definir una matriz de 5 filas por 10 columnas:
setarray matriz1[5,10]
Los elementos de la matriz se abordan en base 0, por lo que para hacer referencia a esta matriz usaría 0-4 para las filas y 0-9 para las columnas.
Puede inicializar matrices agregando [propuesta de] a la definición. Por ejemplo, para inicializar todos los elementos de la matriz a 0:
setarray mimatriz[100] [0]
Las variables de matriz pueden devolver un rango de valores. La sintaxis es:
arrayvar[x..y]
TCC devolverá los valores de varmatriz[x] a variablearray[y] con un espacio entre cada valor.
Para configurar los elementos variables, utilice el SET mando.
Si no ingresa ningún argumento, SETARRAY mostrará las matrices definidas actualmente. Si no ingresa ninguna dimensión, SETARRAY mostrará la definición de esa matriz. Puede utilizar comodines en el nombre de la matriz.
Vea también @ARRAYINFO.
Opciones:
/R | Leer un archivo en una matriz unidimensional. SETARRAY determinará automáticamente el tamaño requerido de la matriz. Sólo puedes combinar /R con /F. |
/T:tipo[:"expresión regular"] | Establecer un tipo de variable. Si intenta establecer la variable en un tipo incompatible, SET devolverá un error. Los tipos soportados son: |
entero (o 1) | La variable solo puede contener 0-9 |
diciembre (o 2) | La variable sólo puede contener del 0 al 9, el carácter decimal y el separador de miles. |
hexadecimal (o 3) | La variable solo puede contener 0-9 y A-F |
booleano (o 4) | La variable solo puede contener 0 o 1 |
alfa (o 5) | La variable solo puede contener A-Z y a-z |
alnum (o 6) | La variable solo puede contener A-Z, a-z y 0-9 |
expresión regular (o 7) | La variable debe coincidir con la expresión regular especificada. |
setarray mimatriz[5,2]
...
setarray /z mimatriz[8,3]
No se puede cambiar el número de dimensiones de una matriz.