pipe READHANDLE, WRITEHANDLE К таблице
Аналогичен системному pipe().
pop массив К таблице
Удаляет и возвращает последний элемент массива. Длина массива уменьшается на 1. Результат не определен, если массив пустой. Если имя массива отсутствует, то извлекает из @ARGV для головной программы и @_ для подпрограммы.
pos скаляр К таблице
Возвращает смещение от последнего m//g поиска.
print файл список print список print К таблице
Выводит строку или список строк в файл. Возвращает true при успехе. Аргумент файл может быть скалярной переменной, содержащей имя указателя файла, если он отсутствует, то осуществляется вывод в стандартный выходной поток STDOUT (если не было вызова select()). Если список отсутствует, то выводится значение переменной $_. Для вывода по умолчанию в другой файл необходимо использовать функцию select(). Так как print работает в списковом контексте, то все элементы списка так же вычисляются в списковом контексте, т.е. функции будут возвращать списковые значения. Аргументы можно заключать в круглые скобки. Если указатель файла - элемент массива, то элемент нужно заключить в фигурные скобки для вычисления блока.
printf файл список printf список К таблице
Аналогичен вызову "print файл sprintf(список)". Первый элемент списка должен быть форматом printf(), как и в С.
push массив, список К таблице
Добавить элементы массива значениями из списка. Длина массива увеличивается на количество элементов списка.
q/строка/ qq/строка/ qx/строка/ qw/строка/ К таблице
Обычные операторы строк. Смотри главу Операторы. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
8 8 8
| |