В языке Perl определено большое количество встроенных
функций, выполняющих разнообразные действия. Некоторые из
них, с точки зрения синтаксического анализатора языка, на
самом деле являются унарными операциями, которые и называют
именованными унарными операциями, чтобы отличить их от унарных
операций со специальными символами в качестве знаков операций
(например, унарный минус "-", операция ссылки "\",
логического отрицания "!" и т. д.). Некоторые из
именованных унарных операций перечислены ниже:
chdir, cos, defined, goto, log, rand, rmdir, sin, sqrt, do,
eval, return К именованным унарным операциям относятся также все операции проверки файлов, синтаксис которых имеет вид:
-символ [имя_файла\дескриптор_файла]
Например, для проверки существования файла определена операция -е, выяснить возможность записи в файл можно операцией -w.