Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
ARRAY BOOLEAN
|
ARRAY BOOLEAN ( nombreArray ; tamaño {; tamaño2} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
nombreArray | Array |
![]() |
Nombre del array | |||||
tamaño | Entero largo |
![]() |
Número de elementos en el array o Número de filas si se especifica tamaño2 | |||||
tamaño2 | Entero largo |
![]() |
Número de columnas en un array bidimensional | |||||
El comando ARRAY BOOLEAN crea y/o redimensiona un array de elementos Booleanos en memoria.
En este caso, tamaño especifica el número de filas y tamaño2 especifica 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 BOOLEAN a un array existente:
Tip: en algunos contextos, una alternativa a utilizar arrays booleanos es utilizar un array entero donde cada elemento signifique “verdadero” si es diferente de cero y signifique “falso” si es igual a cero.
Este ejemplo crea un array de proceso de 100 elementos de tipo Booleano:
ARRAY BOOLEAN(abValores;100)
Este ejemplo crea un array local de 100 filas de 50 elementos de tipo Booleano:
ARRAY BOOLEAN($abValores;100;50)
Este ejemplo crea un array interproceso de 50 elementos de tipo Booleano y a cada elemento asigna el valor Verdadero par:
ARRAY BOOLEAN(◊abValues;50)
For($vlElem;1;50)
◊abValores{$vlElem}:=(($vlElem%2)=0)
End for
Producto: 4D
Tema: Arrays
Número
223
Creado por: < 4D v6
Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)