Введение в Perl
Добавить в закладки К обложке
- От простого к сложному - Страница 1
- Запуск интерпретатора Перл - Страница 4
- Синтаксис - Страница 6
- Переменные - Страница 10
- Встроенные переменные Перл - Страница 13
- Регулярные выражения (шаблоны) - Страница 15
- Операторы и приоритеты - Страница 17
- Встроенные функции - Страница 23
- Группа системных вызовов - Страница 27
- Подпрограммы - Страница 35
- Модули (packages) - Страница 37
- Форматы - Страница 39
- Отладка Перл программ - Страница 41
- Список литературы - Страница 42
- Интернет – ссылки - Страница 43
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 файл
Открыть файл с указанным именем. Аргумент «файл» – это фактически указатель на блок описания файла. Если имя (выражение) файла отсутсвует то имя считается таким же как и указатель файла.
Если перед именем стоит символ '<' то файл открывается только на чтение (значение по умолчанию). Если '>' – на запись.
Если '>>' – на добавление записей. '+>' или '+<' – файл открыт на чтение и запись одновременно.
Если имя файла начинается с символа '|' то имя считается системной командой на вход которой выводятся данные (поток).