網路管理語言 Perl 入門與實作: | ||
---|---|---|
<<< Previous | 4. Perl 的資料型態 | Next >>> |
運算子(Operators)對照表,運算優先順序越往下越低:
-> 方法呼叫、解參考 ++ 遞增, -- 遞減 ** 乘冪(次方) ! 非,~ 位元運算的 非,\ 參考 =~ 比對相符,!~ 比對不符 * 乘,/ 除, % 求餘數, x 字串倍數 + 加、- 減, . 字串連接 << 位元左移,>> 位元右移 < 小於,> 大於,<= 小於或等於,>= 大於或等於,lt 字串小於,gt 字串大於,le 字串小於或等於,ge 字串大於或等於 == 等於,!= 不等於,<=> 數值比較,eq 字串等於,ne 字串不等於,cmp 字串比較 & 位元AND | 位元OR,^ 位元 XOR && AND(且) || OR (或) .. 範圍 ? : 三元運算子,例: ($a > $b) ? $a : $b; = 指定,+=、-=,*= 等等 , 逗號運算子,=> 箭號運算子 not 邏輯的 NOT and 邏輯的 AND or 邏輯的 OR xor 邏輯的 XOR |
這裡有更詳細的說明,請參考:perlop.html
如果運算子作用的對象(稱為運算元)個數為 2 個,則該運算子稱為二元運算子,如:+ - * / 等;如果作用的對象為 1 個,則稱為單元運算子,如 ++ --;如果作用的對象為 3 個,則稱為三元運算子,如 ? :
<<< Previous | Home | Next >>> |
4.1.2 數值計算 | Up | 4.1.4 字串 |