La sentencia if
La sentencia if realiza una acción si se cumple una condición determinada.
La sentencia if tiene el formato siguiente.
if( conditional_test )
{
List of stitcher rules to execute if the condition is TRUE
}La lista de reglas del agrupador se ejecuta si se satisface la prueba condicional. También se puede especificar una lista de reglas del agrupador que se ejecutarán si no se satisface la condición, como se muestra a continuación.
if( conditional_test )
{
List of stitcher rules to execute if the condition is TRUE
}
else
{
List of stitcher rules to execute if the condition is FALSE
}Tenga en cuenta que la sentencia
if también soporta lo siguiente:- La sentencia
iftambién soporta las cláusulaselse if. - La prueba_condicional puede contener expresiones booleanas que contengan
ANDyOR.
Ejemplo
El ejemplo siguiente muestra la sentencia if en uso. Si myVariable es igual a 1, se ejecuta la primera sentencia OQL, de lo contrario se ejecuta la segunda sentencia OQL.
if( myvariable == 1 )
{
ExecuteOQL
(
"insert into database.table
( m_Name,
m_BaseName )
values
( "Agent",
( "BaseName" );"
);
}
else
{
ExecuteOQL
(
"insert into another.table
( m_Name,
m_BaseName )
values
( "Agent", "BaseName" );"
);
}