|
|
|
|
|
- Sintaxis 1: Iterar sobre los elementos del array
- Sintaxis 2: Iteración sobre los valores de los elementos del array
Sentencia FOR EACH/FOR ALL (exploración de arrays)
PARA CADA se utiliza para realizar diferentes tipos de exploración en los arrays: - Exploración de los elementos del array,
- Consulta de los valores de los elementos de un array.
Nota: Se admiten las instrucciones FOR EACH/FOR ALL. En esta documentación, se utilizará la instrucción FOR EACH, pero puede reemplazarse por FOR ALL. The FOR EACH statement can also be used to browse the .Net objects that implement the IEnumerable interface.
tabCalcul is array of 3 reals
tabCalcul[1] = 12.5
tabCalcul[2] = 10
tabCalcul[3] = 7.5
SommeTotal is real
FOR EACH UnElément OF tabCalcul
SommeTotal += UnElément
END
Sintaxis
Exploración de los elementos del array Ocultar los detalles
FOR EACH [ELEMENT] <Variable> [, <Key> [, <Counter>]] OF <Array> [WHERE <Condition>] [<Direction>] ... END
<FOR EACH [ELEMENT]>: Marca el inicio del bloque de instrucciones. La palabra clave ELEMENTO es opcional. <Variable>: Variable cuyo tipo es idéntico al tipo de los elementos del array. Para los arrays de clases, la variable debe ser una variable de clase dinámica. No es necesario declarar esta variable. <Key>: Clave del elemento consultado. Esta tecla depende del elemento que se esté recorriendo en bucle:- Array unidimensional: Índice del elemento en el array.
- Array de dos o más dimensiones: Contador a partir de 1
No es necesario declarar esta variable. <Counter>: Variable entera que contiene el número de iteraciones. No es necesario declarar esta variable. <Array>: Array para navegar. <Condition>:
<Direction>: Indicador opcional de la dirección de iteración: | | FromBeginning (valor predeterminado) | Recorre el array desde el primer elemento hasta el último. | FromEnd | Recorre el array desde el último elemento hasta el primero. |
Consulta de los valores de los elementos de un array Ocultar los detalles
FOR EACH [ELEMENT] <Value> OF <Array> [WHERE <Condition>] [<Direction>] ... END
<FOR EACH ELEMENT>: Marca el inicio del bloque de instrucciones. La palabra clave ELEMENTO es opcional. <Value>: Variable cuyo tipo es compatible con los elementos del array. No es necesario declarar esta variable. <Array>: Array para navegar. <Condition>:
<Direction>: Indicador opcional de la dirección de iteración: | | FromBeginning (valor predeterminado) | Recorre el array desde el primer elemento hasta el último. | FromEnd | Recorre el array desde el último elemento hasta el primero. |
Observaciones Sintaxis 1: Iterar sobre los elementos del array En cada iteración <Variable> se refiere directamente al elemento actual del array. Si se modifica el valor de <Variable> se modifica, se modifica el elemento actual del array. Al salir del bucle (salida estándar o mediante la sentencia BREAK), el valor del último elemento leído se asigna a <Variable> pero <Variable> ya no se refiere directamente al elemento del array. Existen todos los tipos de array: automático, fijo, dinámico. Los arrays pueden tener varias dimensiones. El comportamiento es indefinido si se modifica el número de elementos en el bucle browse. Sintaxis 2: Iteración sobre los valores de los elementos del array En cada iteración, se asigna el valor del elemento navegado a la variable <Valor>. Si se modifica el valor de <Value> se modifica, el elemento actual del array no se modifica. Existen todos los tipos de array: automático, fijo, dinámico. Los arrays pueden tener varias dimensiones. El comportamiento es indefinido si se modifica el número de elementos en el bucle browse.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|