int выражение

Возвращает целую часть выражения.

ioctl FILEHANDLE, FUNCTION, SCALAR

Выполняет системный вызов ioctl(). В начале программы необходимо указать: require «ioctl.ph»;

join выражение, список

Соединяет строки списка или массива в одну строку с кодом разделителя равному выражению.

keys хеш

Возвращает массив всех ключей хеша. В скалярном контексте – количество ключей. Порядок следования ключей аналогичен порядку в each функции.

kill список

Послать сигнал (первый элемент) указанным в списке процессам. Возвращает количество процессов которые сигнал приняли.

last метка

last

Функция аналогичная break в С. Прерывает цикл и переходит на указанную метку. Если метки нет на ближайший внешний цикл.

Блок continue не выполняется.

lc выражение

Преобразовать строку в буквы нижнего регистра.

lcfirst выражение

Заменить первую букву строки на малую.

length выражение

Возвращает длину строки выражения.

link OLDFILE, NEWFILE

Создать файл NEWFILE связанный с файлом OLDFILE.

listen SOCKET, QUEUESIZE

Выполнить системный listen().

local список

Объявляет перечисленные переменные как локальные в текущем блоке или подпрограмме. Если указано два и более имени их необходимо заключить в круглые скобки. Предпочтительней использовать функцию my().

localtime выражение

Преобразовать 9-элементный массив возвращаемый функцией time относительно местного времени. Употребляется как:

($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);

log выражение

Возвращает натуральный логарифм выражения.

lstat файл

lstat выражение

То же что и системный вызов stat() но касательно ссылки на файл а не самого файла.

m//

Оператор совпадения. Смотри главу «Операторы»

map блок, список

map выражение, список

Выполняет блок или выражение для каждого элемента списка.

Возвращает список результатов.

mkdir директория, права

Создать директорию с указанными правами доступа. Возвращает 1 при успехе и 0 при неудаче.

msgctl ID, CMD, ARG

Системный вызов msgctl() System V

msgget KEY, FLAGS

Системный вызов msgget() System V

msgsnd ID, MSG, FLAGS

Системный вызов msgsnd() System V

msgrcv ID, VAR, SIZE, TYPE, FLAGS

Системный вызов msgrcv() System V

my список

Объявляет локальными переменные в списке.

Если два или более имени их необходимо заключить в круглые скобки.

next метка

next

Аналогичен continue в С. Переход к следующей итерации в цикле.

Если в цикле присутсвует блок continue он так же выполняется.

Если метка отсутсвует – переход на ближайший внутренний цикл.

no Module список.

Исключить использование указанных модулей.

oct выражение

Возвращает десятичное число представленное восьмеричными цифрами.

open файл,выражение

open файл

Открыть файл с указанным именем. Аргумент «файл» – это фактически указатель на блок описания файла. Если имя (выражение) файла отсутсвует то имя считается таким же как и указатель файла.

Если перед именем стоит символ '<' то файл открывается только на чтение (значение по умолчанию). Если '>' – на запись.

Если '>>' – на добавление записей. '+>' или '+<' – файл открыт на чтение и запись одновременно.

Если имя файла начинается с символа '|' то имя считается системной командой на вход которой выводятся данные (поток).


Логин
Пароль
Запомнить меня