Or

logical-functions or (||)

syntax

  • or(condition1 ,.., conditionn)
  • condition1   condition2

definition

or(condition1 ,.., conditionn) or condition1   condition2 combines two or more conditions or results in true values if any condition is true and in false values if all conditions are false.

applies to

conditions

The conditions need to match with regard to their domain-unit or be void (literals or parameters can be combined with data items of any domain).

example

1. attribute<bool> condA_or_condB (LDomain) := or(condA, condB);
2. attribute<bool> condA_or_condB (LDomain) := condA && condB;
condA condB condA_or_condB
False False False
False True True
True False True
True True True

LDomain, nr of rows = 4

see also