L'operatore di barra verticale ( |
) viene utilizzato in una varietà di costanti per indicare OR in qualche modo:
I linguaggi in stile C usano a | b
per dire OR bit a bit di a
e b
, a || b
per indicare OR logico di a
e b
.
Le espressioni regolari usano a|b
per indicare la corrispondenza con a
o corrisponde a b
.
I grammati gratuiti del contesto usano x := a | b
più o meno nello stesso senso delle espressioni regolari.
Mentre &
per AND ha senso, perché |
è usato per OR?