Inverte o valor de uma expressão booleana. Se a expressão for verdadeira, a negação lógica retorna falso; se for falsa, retorna verdadeiro.


Figura 1 - Bloco Negação Lógica

Compatibilidade

  • Bloco cliente: logic_negate()
  • Bloco servidor: logic_negate() - executado a partir da chamada do bloco cliente.

Retorno

Retorna o valor booleano inverso ao resultado da expressão original.

Parâmetros

O bloco não possui parâmetros.

Exemplo

A imagem abaixo exibe um exemplo de uso do bloco Negação Lógica. A função utiliza os blocos se faça e operação lógica com o operador "E", que exige que ambas as condições sejam verdadeiras. No exemplo, inicialmente, apenas a segunda condição (6 > 4) é verdadeira. No entanto, com o uso do bloco Negação Lógica, o valor falso da primeira expressão é invertido para verdadeiro permitindo que a mensagem "Condição atendida" seja impressa no console do depurador.


Figura 2 - Exemplo de uso do bloco Negação Lógica

Nesta página