Expresiones condicionales

La expresión condicional se incluye entre corchetes inmediatamente después del operando de patrón.

Si los valores simples o tablas de valores no son suficientes para calificar coincidencias de patrón, puede utilizar expresiones condicionales. Estas expresiones tienen el formato siguiente:

operando [expresión condicional] 

Una expresión condicional simple consta de un operando, un operador relacional y un segundo operando. Los siguientes son operadores relacionales:

< Señal original es menos que
> Señal original es mayor que
= Abreviatura o señal original es igual a
=A= Abreviatura es igual a
=T= Señal original es igual a
<= Señal original es menor o igual a
>= Señal original es mayor o igual a
!= Abreviatura o señal original no es igual a
!=A= Abreviatura no es igual a
!=T= Señal original no es igual a

El operando izquierdo puede ser cualquiera de los siguientes elementos:

El operando derecho puede ser cualquiera de los siguientes elementos:

El formato completo de una expresión condicional es:

operando-izquierdo operador-relacional operando-derecho

La tabla siguiente explica la expresión:

Operación Valores válidos
operando-izquierdo
{}
{} PICT
{} LEN
{field-name}
{field-name} PICT
{field-name} LEN
nombre-variable
nombre-variable PICT
nombre-variable LEN
<expresión-aritmética>
operador-relacional
<
>
<=
>=
!=
=
operando-derecho
Literal
Constante
Nombre de la variable