|
|
|
|
|
- Código a ejecutar
- Salida de un bucle WHILE
- Bucle sin fin
- Ejecutar la siguiente iteración
- Condición compuesta
En un WHILE la expresión se evalúa al principio del bloque de instrucciones. El proceso se repite en bucle mientras la expresión de la condición sea True. El programa saldrá del bloque de instrucciones 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 verdadera. <END>: Marca el final del bloque de instrucciones. <LOOP>: Marca el inicio del bloque de instrucciones. <DO WHILE>: Marca el final del bloque de instrucciones. Se utiliza para salir del bloque de instrucciones. Se ejecutan las líneas del bucle que se encuentran antes de esta sentencia. Observaciones El código a ejecutar se encuentra entre las sentencias WHILE y END. Hay varias declaraciones disponibles: - RETURN: Salir del bucle WHILE y salir del proceso (o procedimiento) actual.
- RETURN: Devuelve un informe de estado al proceso de llamada. Salir del bucle WHILE y salir del proceso (o procedimiento) actual.
- BREAK: Salir del bucle WHILE y ejecutar el resto del proceso actual.
Cerrar se utiliza para salir del bucle WHILE y cerrar la ventana actual. Al compilar el proyecto, un bucle WHILE sin un final obvio (falta la sentencia BREAK, RETURN o RETURN) se señala mediante 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 En Y y OR se utilizan para realizar operaciones lógicas y crear condiciones compuestas. Por ejemplo: WHILE Price < 100 AND ProductType = "AA"
NumProduct ++
END
WHILE Price > 100 OR Price < 500
NumProduct ++
END
Las condiciones hechas de Y y O se evalúan por completo. 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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|