Операторы и приоритеты.
В Perl ассоциативность и приоритетность операторов аналогична языку С. Ниже перечислены все операторы в порядке уменьшения приоритета, в начале строки указана ассоциативность.
левая | термы и левосторонние списковые операторы |
левая | -> |
- | ++ -- |
правая | ** |
правая | ! ~ \ унарные + и - |
левая | =~ !~ |
левая | * / % x |
левая | + - . |
левая | << >> |
- | именованные унарные операторы |
- | < > <= >= lt gt le ge |
- | == != <=> eq ne cmp |
левая | & |
левая | | ^ |
левая | && |
левая | |
- | .. |
правая | ?: |
правая | = += -= *= и т.д. |
левая | , => |
- | правосторонние списковые операторы |
левая | not |
левая | and |
левая | or xor |