|
|
|
|
- Código a ejecutar
- Salir de un bucle MIENTRAS
- Lazo sin final
- Ejecutar la siguiente iteración
- Condición compuesta
En un MIENTRAS la expresión se evalúa al principio del bloque de sentencia. El Process se repite siempre y cuando la expresión de la condición sea True. El programa saldrá del bloque de sentencia cuando la condición sea False. MyList = INIRead("Examples", "", "", INIFile)Keyword = ExtractString(MyList, nb, CR) WHILE Keyword <> "" nb = nb + 1 ExplName = INIRead("Projects installed", Keyword, "", INIFile) Keyword = ExtractString(MyList, nb + 1, CR) END
Sintaxis <WHILE>: Marca el inicio del bloque de instrucciones. <Condition>: Condición a verificar. <Action if condition is True>: Acción a realizar si la condición es True. <END>: Marca el final del bloque de declaraciones.
Bucle con salida según una condición de "MIENTRAS". Ocultar los detalles
LOOP ... DO WHILE <Condition>
<LOOP>: Marca el inicio del bloque de instrucciones. <DO WHILE>: Marca el final del bloque de declaraciones. Se usa para salir del bloque de estado de cuenta. Las líneas del bucle que se encuentran antes de esta sentencia se ejecutan. Observaciones El código a ejecutar se encuentra entre los botones MIENTRAS y la declaración FIN declaración. Salir de un bucle MIENTRAS Hay varias declaraciones disponibles: - RETURN: Salir del bucle MIENTRAS QUE y salir del actual Process (o Procedure).
- RETURN: Devuelva un estado reporte al llamado Process. Salir del bucle MIENTRAS QUE y salir del actual Process (o Procedure).
- BREAK: Salir del bucle WHILE y ejecutar el resto del Process actual.
Cerrar se utiliza para salir del bucle WHILE y para cerrar la ventana actual. Atención: RETURN y RETURN no pueden utilizarse en el mismo process. Al compilar el proyecto, un bucle WHILE sin un final obvio (falta la sentencia BREAK, RETURN o RETURN) se señala con una advertencia. Ejecutar la siguiente iteración Para ejecutar directamente la siguiente iteración sin terminar el código de la iteración actual, utilice la instrucción CONTINUE: WHILE <Condition> ... IF <Condition> THEN CONTINUE // Go back to the WHILE keyword ... END Las palabras clave AND y OR se utilizan para realizar operaciones lógicas y crear condiciones compuestas. Por ejemplo: WHILE Price < 100 AND ProductType = "AA" NumProduct ++ // Number of products whose price is less than // 100 and whose type is "AA" END
WHILE Price > 100 OR Price < 500 NumProduct ++ // Number of products whose price is included between 100 and 500 END
Las condiciones de AND y OR se evalúan completamente. Por ejemplo: Si la primera condición (A1 > 10) es falsa, la segunda condición (B1 < 20) se verificará. Optimizar la evaluación de condiciones compuestas: Utilice las palabras clave _AND_ y _OR_. Si la primera condición es falsa (A1 > 10 en el ejemplo), la segunda condición (B1 < 20) no se verificará.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|