Expresiones foreach

Una expresión foreach se repite sobre la lista de expresiones para todos los valores de su lista de argumentos.

El valor de la expresión foreach es el valor de la última lista de expresiones que se ha evaluado o cero (0), si no se ha introducido nunca el bucle.

La condición in, que se ejecuta solo una vez (después de que se haya declarado la variable de bucle) controla la iteración del bucle. Antes de cada iteración, a la variable del bucle se le asignan valores sucesivos de la lista de argumentos. La lista de argumentos no puede estar vacía.

Expresión

Sintaxis

Devuelve

Foreach

foreach variable in( argument list )do 
    expression list 
endfor 
Use a comma (,) to separate more than one simple expression in the argument list. 

El valor de la última lista de expresiones que se ha evaluado o cero (0), si no se ha introducido nunca el bucle.

En el siguiente ejemplo, solo se agregan los valores de los elementos XML “display” a la lista desplegable foreach.

    foreach Item in (xfa.record.lists.list1.display[*]) do 
    $.addItem(Item,"") 
    endfor