glob выражение К таблице
Возвращает список файлов, удовлетворяющих выражению с "*", как в команде ls.
gmtime выражение К таблице
Переводит местное время, полученное функцией time(), во время по Гринвичу. Обычно используется в виде:
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=gmtime(time);
goto метка goto выражение goto &подпрограмма К таблице
Безусловный переход на метку. Нельзя делать переход на метку в структуру, которая должна быть инициирована, например, подпрограмму или цикл foreach и т.д. Вторая форма применяется для динамического определения перехода.
Например:
goto ("метка1", "метка2", "метка3")[$i];
Здесь при $i = 0 будет переход на "метка1", $i = 1 на "метка2" и т.д. Третья форма (goto &подпрограмма) довольно "хитрый" метод подмены имени вызываемой подпрограммы именем текущей. Это используется в методе автозагрузки, когда нужно запустить другую процедуру, но под именем текущей, как будто та была вызвана раньше.
grep блок, список grep выражение, список К таблице
Выполнят блок или выражение для каждого элемента списка. Переменная $_ содержит текущий элемент. Возвращает список элементов, с которыми выражение дало результат true. В скалярном контексте возвращает количество результатов true.
hex выражение К таблице
Воспринимает выражение как строку шестнадцатеричных цифр и возвращает десятичное значение.
import К таблице
В Perl нет встроенной функции import, но есть метод, с помощью которого модули могут экспортировать область имен другим модулям. Подробно смотрите функцию use().
index строка, подстрока, позиция index строка, подстрока К таблице
Возвращает позицию первого вхождения подстроки в строке, начиная с указанной позиции. Если позиция отсутствует, то сравнение начинается с начала строки. Отсчет позиции ведется с 0, если только не изменено значение встроенной переменной $[. Если подстрока не найдена, то результат меньше первой позиции на 1. Обычно это -1.
int выражение К таблице
Возвращает целую часть выражения.
ioctl FILEHANDLE, FUNCTION, SCALAR К таблице
Выполняет системный вызов ioctl(). В начале программы необходимо указать: require "ioctl.ph"; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
8 8 8
| |