Как и всякий язык программирования, Perl определяет приоритеты выполнения операторов, с помощью которых упорядочивается последовательность их выполнения. Таблица 12.2 перечисляет приоритеты операторов начиная от высшего и следуя к низшему:
· ++ -
· ! ~ унарный минус
· **
· =~ !~
· * / % х
· +-
· <<>>
· - d -е - s - w (и другие файловые операторы)
· <> <= >= It gt le ge
· = = != < => eq ne cmp
· &
· |^
· &&
· ||
· ..
· ?:
= += -= *=
Табл. 12.2. Приоритеты операторов языка Perl от высшего к низшему
В своем скрипте вы можете изменять последовательность выполнения операторов с помощью скобок.