4D v16.3Arrays y punteros |
||
|
4D v16.3
Arrays y punteros
Arrays y punteros
Puede pasar un array como parámetro a un comando 4D o a la rutina de un plug-in 4D. Por el contrario, no puede pasar un array como parámetro a un método de usuario. La alternativa es pasar un puntero al array como parámetro del método. Nota: puede pasar arrays de proceso e interproceso como parámetros, pero no arrays locales. Estos son algunos ejemplos.
If((0<atNombres)&(atNombres<Size of array(atNombres)) Si necesita hacer lo mismo para 50 arrays diferentes, puede evitar escribir lo mismo 50 veces, utilizando el siguiente método de proyecto: ` Método de proyecto SELECCIONAR SIGUIENTE ELEMENTO Luego, puede escribir: SELECCIONAR SIGUIENTE ELEMENTO(->atNombres)
` Suma Array Nota: desde 4D v13, puede utilizar la función Sum para efectuar la suma de los elementos de un array numérico. Luego, puede escribir: $vlSum:=Suma Array(->arSalarios)
` MAYUSCULAS ARRAY Luego, puede escribir: MAYUSCULAS ARRAY(->atTemas) La combinación de arrays, punterors, y estructuras de bucles, tales como For... End for, le permite escribir muchos métodos de proyecto útiles para manejar arrays.
Ver también
|
PROPIEDADES
Producto: 4D
HISTORIA
ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |