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.