English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Standard
  • Operatori

AND

operatore copia link

Scopo

Ritorna True solo se entrambe le espressioni sono True, False altrimenti.

Sintassi

boolean risultato = 0 // Leggo il risultato dell'operazione
// 
risultato := espressione1 AND espressione2

Operandi

Espressione1 È l'espressione booleana da combinare.
Può essere una qualunque espressione il cui risultato sia un valore booleano.
Espressione2 È l'espressione booleana da combinare.
Può essere una qualunque espressione il cui risultato sia un valore booleano.

Valore di ritorno

Torna un valore booleano: in particolare torna True solo se entrambe le espressioni sono True, False altrimenti.

Esempio di codice

AND
{
  Risultato := operatore1 AND operatore2
  // 
  OperatoriLogici.LabelAnd.Text := Decode(operatore1, BinaryValues) +c
    AND +c Decode(operatore2, BinaryValues) +c = +c Decode(Risultato,
    BinaryValues)
}
  • Se almeno uno dei due argomenti è Null allora l'operatore torna False.
  • Quando più operatori logici sono usati, l'operatore AND viene considerato prima degli altri. E' possibile cambiare l'ordine di valutazione degli operatori usando delle parentesi.

Ultima modifica: 12/03/2012 / Validità: da 7.0.3200

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum