Switch/Case#

El operador switch compara una expresión con los valores especificados y sale por el conector indicado. Si no se encuentran coincidencias, saldrá por el conector "Por defecto".

Expresión[Cualquier tipo] Expresión a comparar.
Condición 1

[Cualquier tipo] Condición 1. Si hay coincidencia, se saldrá por el conector 1, y se ejecutará la expresión 1 si está definida.

Si no se especifica el conector, se saldrá por defecto.

Ejecutar expresión 1

[Expresión] Al cumplirse la condición 1, se ejecutará esta expresión y se saldrá por el conector correspondiente.

Si no está conectado el conector, se saldrá por defecto.

Condición 2

[Cualquier tipo] Condición 2. Si hay coincidencia, se saldrá por el conector 2, y se ejecutará la expresión 2 si está definida.

Si no se especifica el conector, se saldrá por defecto.

Ejecutar expresión 2

[Expresión] Al cumplirse la condición 2, se ejecutará esta expresión y se saldrá por el conector correspondiente.

Si no está conectado el conector, se saldrá por defecto.

Condición 3

[Cualquier tipo] Condición 3. Si hay coincidencia, se saldrá por el conector 3, y se ejecutará la expresión 3 si está definida.

Si no se especifica el conector, se saldrá por defecto.

Ejecutar expresión 3

[Expresión] Al cumplirse la condición 3, se ejecutará esta expresión y se saldrá por el conector correspondiente.

Si no está conectado el conector, se saldrá por defecto.

Condición 4

[Cualquier tipo] Condición 4. Si hay coincidencia, se saldrá por el conector 4, y se ejecutará la expresión 4 si está definida.

Si no se especifica el conector, se saldrá por defecto.

Ejecutar expresión 4

[Expresión] Al cumplirse la condición 4, se ejecutará esta expresión y se saldrá por el conector correspondiente.

Si no está conectado el conector, se saldrá por defecto.

Condición 5

[Cualquier tipo] Condición 5. Si hay coincidencia, se saldrá por el conector 5, y se ejecutará la expresión 5 si está definida.

Si no se especifica el conector, se saldrá por defecto.

Ejecutar expresión 5

[Expresión] Al cumplirse la condición 5, se ejecutará esta expresión y se saldrá por el conector correspondiente.

Si no está conectado el conector, se saldrá por defecto.

Ejecutar expresión por defecto[Expresión] Si ninguna de las condiciones se cumple, se ejecutará esta expresión.
Nivel de procesamiento

Selección del nivel de manejo de errores. Valores posibles:

  • "Default" - por defecto;
  • "Ignore" - se ignoran los errores;
  • "Handle" - se manejan los errores.

Si se selecciona el valor "Default", se utilizará el valor del bloque "Inicio" de este diagrama.

Dirección de salida

Selección de la dirección de salida del bloque en caso de error. Valores posibles:

  • "Default" - por defecto;
  • "Right" - a la derecha;
  • "Bottom" - hacia abajo.

Esta propiedad permite definir la dirección de salida en caso de errores para bloques que no contienen el conector "Si hay error" (por ejemplo, el bloque "Condición").

Si se selecciona el valor "Default", se utilizará el valor del bloque "Inicio" de este diagrama.

Nivel de mensajes

Selección del nivel de mensajes que los bloques mostrarán durante su funcionamiento. Valores posibles:

  • "Default" - por defecto;
  • "Release" - salida desactivada;
  • "Debug" - salida de información básica;
  • "Detailed" - salida de información detallada.

Si se selecciona el valor "Default", se utilizará el valor del bloque "Inicio" de este diagrama.

Texto de error[Texto] Devuelve información detallada sobre el error en caso de ejecución incorrecta del bloque.