1.$x || $y(OR)
| $x | $y | 结果 |
| 真(True) | 真(True) | 真(True) |
| 真(True) | 假(False) | 真(True) |
| 假(False) | 真(True) | 真(True) |
| 假(False) | 假(False) | 假(False) |
1.! $x(Not)
| $x | 结果 |
| 真(True) | 假(False) |
| 假(False) | 真(True) |
六、其他运算符
| 指令: | ..区域运算符(Range Operator) | |
| 说明: | 这个运算符是Perl语言中特别有用运算符且很实用。 | |
| 范例: | ||
| @digits=(1..9); | #这时@digits=(1,2,3,4,5,6,7,8,9); | |
| @digits=('01'..'05'); | #这时@digits=(01,02,03,04,05); | |
| @char=('A'..'E'); | #这时@char=(A,B,C,D,E); | |
| @total=(1..3,'A'..'B'); | #这时@totalr=(1,2,3'A','B'); | |
| 指令: | 判断运算式?运算式1:运算式2条件运算符 | |
| 说明: | 这个运算符的意义和C语言一样,如果判断运算式的值是真的 话,则做运算1的运算,如果判断运算式是假的话,则做运算式 2的运算。 | |
| 范例: | ||
| $price=($age>60)?100:200; | ||
| 如果$age大于60的话,则$price等于100;否则$price等于200。 | ||









