Scopo
Ritorna True solo se almeno una delle due espressioni è True, False altrimenti.
Sintassi
boolean risultato = 0 // Leggo il risultato del'operazione
//
risultato := espressione1 OR espressione2
//
risultato := espressione1 OR 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 almeno una delle due espressioni è True, False altrimenti.
Esempio di codice
OR
{
Risultato := operatore1 OR operatore2
//
OperatoriLogici.LabelOr.Text := Decode(operatore1, BinaryValues) +c
OR +c Decode(operatore2, BinaryValues) +c = +c Decode(Risultato,
BinaryValues)
}
{
Risultato := operatore1 OR operatore2
//
OperatoriLogici.LabelOr.Text := Decode(operatore1, BinaryValues) +c
OR +c Decode(operatore2, BinaryValues) +c = +c Decode(Risultato,
BinaryValues)
}
- Se entrambi gli argomenti sono Null allora l'operatore torna False.
Ultima modifica: 12/03/2012 / Validità: da 7.0.3200