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