Учебники

Perl — Функции Ссылки

Вот список всех важных функций, поддерживаемых стандартным Perl.

abs — функция абсолютного значения

принять — принять входящий сокет

будильник — график SIGALRM

atan2 — арктангенс Y / X в диапазоне от -PI до PI

bind — привязывает адрес к сокету

binmode — подготовить двоичные файлы для ввода / вывода

благослови — создай объект

caller — получить контекст текущего вызова подпрограммы

chdir — изменить текущий рабочий каталог

chmod — меняет права доступа к списку файлов

chomp — удалить разделитель конечных записей из строки

chop — удалить последний символ из строки

chown — изменить принадлежность списка файлов

chr — получить символ, который представляет это число

chroot — сделать каталог новым корнем для поиска пути

close — закрыть файл (или трубу или сокет) дескриптор

closedir — закрывать дескриптор каталога

подключиться — подключиться к удаленной розетке

продолжить — дополнительный трейлинг-блок через некоторое время или foreach

функция кос — косинус

crypt — одностороннее шифрование в стиле passwd

dbmclose — прерывает привязку к связанному файлу dbm

dbmopen — создать привязку к связанному файлу dbm

определенный — проверить, определено ли значение, переменная или функция или нет

удалить — удаляет значение из хеша

умереть — вызвать исключение или выручить

сделать — превратить блок в срок

dump — создать немедленный дамп ядра

each — получить следующую пару ключ / значение из хеша

endgrent — сделать с помощью группового файла

endhostent — выполняется с помощью файла hosts

endnetent — сделать с помощью сетевого файла

endprotoent — сделать с помощью файла протоколов

endpwent — сделать с помощью файла passwd

endservent — сделать с помощью файла служб

eof — проверить дескриптор файла на его конец

eval — ловить исключения или компилировать и запускать код

execоткажитесь от этой программы, чтобы запустить другую

существует — проверить, присутствует ли хэш-ключ

выход — прекратить эту программу

опыт — поднять я к власти

fcntl — системный вызов управления файлами

fileno — возвращает дескриптор файла из дескриптора файла

flock — заблокировать весь файл с помощью консультативной блокировки

fork — создайте новый процесс, как этот

format — объявить формат изображения с использованием функции write ()

formline — внутренняя функция, используемая для форматов

getc — получить следующий символ из дескриптора файла

getgrent — получить следующую запись группы

getgrgid — получить групповую запись с указанным идентификатором пользователя группы

getgrnam — получить запись группы по названию группы

gethostbyaddr — получить запись хоста по его адресу

gethostbyname — получить имя хоста с указанным именем

gethostent — получить следующую запись хостов

getlogin — вернуть кто залогинился на этом tty

getnetbyaddr — получить сетевую запись по ее адресу

getnetbyname — получить сетевую запись с указанным именем

getnetent — получить следующую запись сети

getpeername — находит другой конец сокетного соединения

getpgrp — получить группу процессов

getppid — получить идентификатор родительского процесса

getpriority — получить текущее значение

getprotobyname — получить запись протокола с указанным именем

getprotobynumber — получить номер протокола протокола

getprotoent — получить следующую запись протокола

getpwent — получить следующую запись passwd

getpwnam — получить запись passwd с указанным логином

getpwuid — получает запись passwd с указанным идентификатором пользователя.

getservbyname — получить запись сервисов по названию

getservbyport — получает сервисную запись с указанным числовым портом

getservent — получить следующую запись сервиса

getsockname — получить sockaddr для данного сокета

getsockopt — получить параметры сокета для данного сокета

glob — расширяет имена файлов, используя подстановочные знаки

gmtime — конвертировать время UNIX в запись или строку, используя формат времени по Гринвичу.

Перейти — создать код спагетти

grep — найти элементы в проверке списка на соответствие заданному критерию

hex — преобразовать строку в шестнадцатеричное число

import — патч пространства имен модуля в свой

index — найти подстроку в строке

int — получить целую часть числа

ioctl — системно-зависимое устройство управления системным вызовом

join — объединить список в строку, используя разделитель

keys — получить список индексов из хеша

kill — отправить сигнал процессу или группе процессов

последний — выйти из блока преждевременно

lc — вернуть строчную версию строки

lcfirst — возвращает строку со следующей буквой в нижнем регистре

длина — возвращает количество байтов в строке

ссылка — создать жесткую ссылку в файловой системе

слушай — зарегистрируй свой сокет как сервер

local — создать временное значение для глобальной переменной (динамическая область видимости)

localtime — конвертировать время UNIX в запись или строку, используя местное время

lock — получить блокировку потока для переменной, подпрограммы или метода

log — получить натуральный логарифм для числа

lstat — stat символическая ссылка

m — сопоставить строку с шаблоном регулярного выражения

карта — применить изменение к списку, чтобы получить новый список с изменениями

mkdir — создать каталог

msgctl — операции управления сообщениями SysV IPC

msgget — получить очередь сообщений SysV IPC

msgrcv — получить сообщение SysV IPC из очереди сообщений

msgsnd — отправить сообщение SysV IPC в очередь сообщений

my — объявить и назначить локальную переменную (лексическая область видимости)

следующий — итерация блока преждевременно

нет — не импортировать некоторые символы модуля или семантику во время компиляции

oct — преобразовать строку в восьмеричное число

open — открыть файл, канал или дескриптор

opendir — открыть каталог

ord — найти числовое представление персонажа

our — объявить и назначить переменную пакета (лексическая область видимости)

pack — преобразовать список в двоичное представление

package — объявить отдельное глобальное пространство имен

pipe — открыть пару связанных файловых дескрипторов

pop — удалить последний элемент из массива и вернуть его

pos — найти или установить смещение для последнего / следующего поиска m // g

print — вывести список в дескриптор файла

printf — вывести отформатированный список в дескриптор файла

prototype — получить прототип (если есть) подпрограммы

push — добавить один или несколько элементов в массив

q — одиночная кавычка строки

qq — вдвойне цитируй строку

qr — шаблон компиляции

quotemeta — цитирует регулярное выражение магических символов

qw — процитировать список слов

qx — обратная кавычка цитата строка

rand — получить следующее псевдослучайное число

read — буферизованный ввод фиксированной длины из дескриптора файла

readdir — получить каталог из дескриптора каталога

readline — извлечь запись из файла

readlink — определить, куда указывает символическая ссылка

readpipe — выполнить системную команду и собрать стандартный вывод

recv — получить сообщение через сокет

повторить — начать этот цикл снова

ref — узнать тип вещи, на которую ссылаются

переименовать — изменить имя файла

require — загружать внешние функции из библиотеки во время выполнения

сброс — очистить все переменные с заданным именем

return — рано выходить из функции

перевернуть — перевернуть строку или список

rewinddir — сбросить дескриптор каталога

rindex — поиск подстроки справа налево

rmdir — удалить каталог

s — заменить шаблон на строку

scalar — форсирует скалярный контекст

seek — переместить указатель файла для ввода-вывода с произвольным доступом

seekdir — перемещать указатель каталога

выберите — сбросить выход по умолчанию или сделать мультиплексирование ввода / вывода

semctl — операции управления семафором SysV

semget — получить набор семафоров SysV

semop — операции семафора SysV

отправить — отправить сообщение через сокет

setgrent — подготовить файл группы для использования

sethostent — подготовить файл hosts для использования

setnetent — подготовить файл сети для использования

setpgrp — установить группу процессов для процесса

setpriority — установить приятное значение процесса

setprotoent — подготовить файл протоколов для использования

setpwent — подготовить файл passwd для использования

setservent — подготовить файл сервисов для использования

setsockopt — установить некоторые параметры сокета

shift — удалить первый элемент массива и вернуть его

shmctl — операции с разделяемой памятью SysV

shmget — получить идентификатор сегмента разделяемой памяти SysV

shmread — читает общую память SysV

shmwrite — записать SysV в общую память

выключение — закройте только половину разъема

грех — вернуть синус числа

sleep — блокировать на некоторое количество секунд

сокет — создать сокет

socketpair — создайте пару сокетов

sort — сортировка списка значений

splice — добавлять или удалять элементы в любом месте массива

split — разделить строку, используя разделитель регулярных выражений

sprintf — форматированная печать в строку

sqrt — функция квадратного корня

srandзасеять генератор случайных чисел

stat — получить информацию о статусе файла

исследование — оптимизировать входные данные для повторных поисков

суб- объявить подпрограмму, возможно, анонимно

substr — получить или изменить порцию перемешивания

символическая ссылка — создать символическую ссылку на файл

syscall — выполнить произвольный системный вызов

sysopen — открыть файл, канал или дескриптор.

sysread — небуферизованный ввод фиксированной длины из дескриптора файла

sysseek — позиционировать указатель ввода / вывода на дескрипторе, используемом с sysread и syswrite

система — запустить отдельную программу

syswrite — небуферизованный вывод фиксированной длины в дескриптор файла

сказать — получить текущий searchpointer на файловый дескриптор

telldir — получить текущий указатель на указатель каталога

tie — связать переменную с классом объекта

tied — получить ссылку на объект, лежащий в основе связанной переменной

время — возвращаемое количество секунд с 1970 года

times — вернуть прошедшее время для себя и дочерних процессов

tr — транслитерировать строку

усекать — сокращать файл

uc — возвращает строку в верхнем регистре

ucfirst — возвращает строку со следующей буквой в верхнем регистре

umask — установить маску режима создания файла

undef — удалить определение переменной или функции

unlink — удалить одну ссылку на файл

unpack — преобразовать двоичную структуру в обычные переменные perl

unshift — добавить больше элементов в начало списка

untie — разорвать связь с переменной

use — загрузить модуль во время компиляции

utime — установить последний доступ к файлу и изменить время

values — возвращает список значений в хэше

vec — проверить или установить определенные биты в строке

подождите — дождитесь смерти любого дочернего процесса

waitpid — дождаться смерти определенного дочернего процесса

wantarray — получить void vs скалярный vs контекст списка текущего вызова подпрограммы

warn — распечатать отладочную информацию

написать — распечатать запись

-X — проверка файла (-r, -x и т. Д.)

y — транслитерировать строку