Accions condicionals

Les accions condicionals us permeten ajustar quines accions s'han d'executar en funció dels resultats de les declaracions condicionals.

La llista següent mostra algunes aplicacions i característiques:

  • Utilitzeu condicionals If per avaluar qualsevol tipus de condició.
  • Utilitzeu els condicionals de commutació per comparar una sola variable amb diversos valors possibles.
  • Cobriu diversos escenaris mitjançant l'ús de condicionals imbricats.
  • Proporcioneu comportaments predeterminats i alternatius als fluxos d'escriptori basats en les dades disponibles.

Per trobar més informació sobre com utilitzar els condicionals, aneu a Utilitzar condicionals.

Case

Una expressió que, si es compleix, corre un bloc d'accions associades a aquest cas concret.

Paràmetres d’entrada

Argument Opcional Accepta Valor per defecte Descripció
Operador N/A Igual a (=), No igual a (), Més gran que (), Més gran o igual que (=), Menor que (), Menor o igual que (<>>><=), Conté, No conté, Està buit, No està buit, Comença per, No comença per, Acaba amb, No acaba amb, Està en blanc, No està en blanc< Igual que (=) L'operador de comparació d'aquest case
Valor que es compararà No * Introduïu un valor per comparar-lo amb el valor de bloc switch

Variables generades

Aquesta acció no produeix cap variable.

Excepcions

Aquesta acció no inclou excepcions.

Default case

Un bloc d'accions que s'executa, si no s'ha complert cap expressió de cas en el cos del commutador.

Paràmetres d’entrada

Aquesta acció no requereix cap entrada.

Variables generades

Aquesta acció no produeix cap variable.

Excepcions

Aquesta acció no inclou excepcions.

Més

Marca l'inici d'un bloc d'accions que s'executen si no es compleix la condició especificada a les declaracions "Si" anteriors.

Paràmetres d’entrada

Aquesta acció no requereix cap entrada.

Variables generades

Aquesta acció no produeix cap variable.

Excepcions

Aquesta acció no inclou excepcions.

Else if

Marca l'inici d'un bloc d'accions que s'executen si no es compleixen les condicions especificades a les declaracions "Si" anteriors, però es compleix la condició especificada en aquesta declaració.

Paràmetres d’entrada

Argument Opcional Accepta Valor per defecte Descripció
Operador N/A Igual a (=), No igual a (), Més gran que (), Més gran o igual que (=), Menor que (), Menor o igual que (<>>><=), Conté, No conté, Està buit, No està buit, Comença per, No comença per, Acaba amb, No acaba amb, Està en blanc, No està en blanc< Igual que (=) Trieu la relació del primer operand amb el segon operand.
Primer operand No * Introduïu un nom de valor definit per una acció, text, número o expressió anterior per comparar-lo amb el segon operand.
Segon operand No * Introduïu un nom de valor produït per una acció, text, número o expressió anterior per comparar-lo amb el primer operand.

Variables generades

Aquesta acció no produeix cap variable.

Excepcions

Aquesta acció no inclou excepcions.

If

Marca l'inici d'un bloc d'accions que s'executa si es compleix la condició especificada en aquesta declaració.

Paràmetres d’entrada
Argument Opcional Accepta Valor per defecte Descripció
Operador N/A Igual a (=), No igual a (), Més gran que (), Més gran o igual que (=), Menor que (), Menor o igual que (<>>><=), Conté, No conté, Està buit, No està buit, Comença per, No comença per, Acaba amb, No acaba amb, Està en blanc, No està en blanc< Igual que (=) Trieu la relació del primer operand amb el segon operand.
Primer operand No * Introduïu un nom de valor definit per una acció, text, número o expressió anterior per comparar-lo amb el segon operand.
Segon operand No * Introduïu un nom de valor produït per una acció, text, número o expressió anterior per comparar-lo amb el primer operand.

Variables generades

Aquesta acció no produeix cap variable.

Excepcions

Aquesta acció no inclou excepcions.

Switch

Envia l'execució a diferents parts del cos del commutador en funció del valor de l'expressió.

Paràmetres d’entrada

Argument Opcional Accepta Valor per defecte Descripció
Valor que s'ha de comprovar No * Introduïu un nom de valor, text o número per comparar-lo amb els casos següents.

Variables generades

Aquesta acció no produeix cap variable.

Excepcions

Aquesta acció no inclou excepcions.