Guia de rastreamento dinâmico Solaris

Predicados

Os predicados são expressões entre barras / / que são avaliadas na hora em que o teste é acionado para determinar se as ações associadas devem ser executadas. Os predicados são a construção condicional principal usada para construir um fluxo de controle mais complexo em um programa em D. Você pode omitir inteiramente a seção de predicado da cláusula de teste de qualquer teste, neste caso, as ações são sempre executadas quando o teste é acionado.

As expressões de predicado podem usar qualquer um dos operadores de D descritos anteriormente e podem fazer referência a quaisquer objetos de dados de D, tais como variáveis e constantes. A expressão de predicado deve ser avaliada como um valor inteiro ou tipo de ponteiro, para que possa ser considerada verdadeira ou falsa. Como em todas as expressões de D, um valor zero é interpretado como falso e um valor diferente de zero é interpretado como verdadeiro.