표 11-5. Logical Operators
Example | Name | Result |
---|---|---|
$a and $b | And | $a와 $b가 모두 TRUE 이면 TRUE. |
$a or $b | Or | $a와 $b중 하나라도 TRUE이면 TRUE. |
$a xor $b | Xor | $a와 $b중 하나만 TRUE이어야 TRUE |
! $a | Not | $a가 TRUE가 아니면 TRUE |
$a && $b | And | $a와 $b가 모두 TRUE 이면 TRUE. |
$a || $b | Or | $a와 $b중 하나라도 TRUE이면 TRUE. |
"and"와 "or" 연산자가 두가지의 다른 형태를 가지고 있는 이유는 이 연산자들이 서로 다른 우선순위를 가지고 있기 때문이다. (아래 Operator Precedence를 보라.)