Guía de seguimiento dinámico de Solaris

Predicados

Los predicados son expresiones encerradas en barras / / que se evalúan en el momento de activación de sondeos para determinar si deben ejecutarse las acciones asociadas. Los predicados son el principal constructor condicional utilizado para la creación de flujo de control más complejo en un programa D. Puede omitir toda la sección de predicado de la cláusula del sondeo para cualquier sondeo, en cuyo caso las acciones se ejecutarán siempre al activar el sondeo.

Las expresiones de predicado pueden utilizar cualquiera de los operadores D anteriormente descritos, y podrían hacer referencia a cualquier objeto de datos D, como pueden ser las variables y las constantes. La expresión del predicado debe evaluarse a un valor de tipo entero o puntero, para que pueda considerarse como true o false. Al igual que en todas las expresiones D, el valor cero se interpreta como false, y los valores que no son cero se interpretan como true.