Perl の演算子には、以下のような結合性と優先順位 (高い優先順位から低いも のへ並べている) があります。C から持ってきた演算子の優先順位は、C での優 先順位が多少おかしくても、そのままにしてあることに注意してください。(こ れによって、C を使っている方が Perl に移りやすくなっています。)
左結合 項 リスト演算子 (左方向に対して) 左結合 -> 非結合 ++ -- 右結合 ** 右結合 ! ~ \ 単項の+ 単項の- 左結合 =~ !~ 左結合 * / % x 左結合 + - . 左結合 << >> 非結合 名前付き単項演算子 非結合 < > <= >= lt gt le ge 非結合 == != <=> eq ne cmp 左結合 & 左結合 | ^ 左結合 && 左結合 || 非結合 .. 右結合 ?: 右結合 = += -= *= などの代入演算子 左結合 , => 非結合 リスト演算子 (右方向に対して) 左結合 not 左結合 and 左結合 or xor
Go to the first, previous, next, last section, table of contents.