Perl Programming/Keywords/or

From Wikibooks, open books for an open world
Jump to navigation Jump to search
Previous: open Keywords Next: ord

The or keyword

[edit | edit source]

or is a logical short-circuit OR operator that has a very low precedence, but is otherwise equivalent to ||.

Syntax

[edit | edit source]
  VALUE or VALUE

Examples

[edit | edit source]
The code
$a = 5; # 0101
$b = 8; # 1000

print $a or $b . ", " . $a || $b . "\n";
prints only the first variable, as it is not false:
5


Previous: open Keywords Next: ord