versión 3
ARRAY REAL (nombreArray; tamaño{; tamaño2})
Parámetro | Tipo | Descripción | |
nombreArray | Array | Nombre del array | |
tamaño | Numérico | Número de elementos en el array o | |
Número de filas si se especifica tamaño2 | |||
tamaño2 | Numérico | Número de columnas en un array de dos dimensiones |
Descripción
El comando ARRAY REAL crea y/o redimensiona un array de elementos de tipo Real en memoria.
El parámetro nombreArray es el nombre del array.
El parámetro tamaño es el número de elementos del array.
El parámetro tamaño2 es opcional; si se especifica tamaño2, el comando crea un array bidimensional. En este caso, tamaño especifica el número de filas y tamaño2 el número de columnas en cada Array. Cada fila en un array bidimensional puede tratarse como un elemento y como un array. Esto significa que mientras trabaja con la primera dimensión del array, puede utilizar otros comandos de array para insertar y borrar arrays enteros en un array bidimensional.
Cuando aplica ARRAY REAL a un array existente:
Si agranda el tamaño del array, los elementos existentes no son modificados y los nuevos elementos se inicializan en 0.
Si reduce el tamaño del array, los últimos elementos son borrados del array y se pierden.
Ejemplos
1. Este ejemplo crea un array de proceso de 100 elementos de tipo Real:
ARRAY REAL (arValores;100)
2. Este ejemplo crea un array local de 100 filas de 50 elementos de tipo Real:
ARRAY REAL ($arValores;100;50)
3. Este ejemplo crear un array interproceso de 50 elementos de tipo Real y asigna a cada elemento su número:
ARRAY REAL (<>arValores;50) For ($vlElem;1;50) <>arValores{$vlElem}:=$vlElem End for
Ver también