|
Uma expressão Foreach repete com base em uma lista de expressões para cada valor de sua de lista de argumentos.
O valor da expressão Foreach corresponde ao valor da última lista de expressões que foi avaliada, ou a zero (0), caso o loop nunca tenha sido informado.
A condição In, que é executada apenas uma vez (após a variável de loop ter sido declarada) controla a repetição do loop. Antes de cada repetição, valores sucessivos são atribuídos à variável de loop a partir da lista de argumentos. Essa lista de argumentos não pode estar vazia.
Expressão
|
Sintaxe
|
Retorna
|
Foreach
|
foreach variable in( argument list )do
expression list
endfor
Use a comma (,) to separate more than one simple expression in the argument list.
|
O valor da última lista de expressões que foi avaliada, ou zero (0), caso o loop nunca tenha sido informado.
|
No exemplo a seguir, apenas os valores dos elementos XML "display" são adicionados à lista suspensa de Foreach.
foreach Item in (xfa.record.lists.list1.display[*]) do
$.addItem(Item,"")
endfor
|
|
|