При ошибке возвращает неопределенное значение.
recv SOCKIT, SCALAR, LEN, FLAGS Получить сообщение из сокита. Аналогичен системному recvfrom().
redo метка redo Перейти к началу блока минуя вычисление условия и блока continue. Если метка отсутсвует то переход к ближайшему внешнему блоку.
ref выражение Возвращает true если выражение это ссылка иначе – false. Возвращаемое значение зависит от типа ссылки. Существуют следующие типы ссылок: REF, SCALAR, ARRAY, HASH, CODE, GLOB Если аргумент – ссылка на класс то возвращается имя класса. Функция ref() аналогична функции typeof().
rename старое_имя, новое_имя_файла Переименовать файл. Возвращает 1 в случае успеха иначе 0.
require выражение require Если выражение – число, требует что бы текущая версия Перл была не ниже указанной. Если строка – считывает библиотечный файл с указанным именем если он еще не прочитан. Последний оператор библиотечного файла должен возвращать true. Обычно это строка вида 1; Если расширение имени файла отсутсвует то по умолчанию принимается «.pm» В данной функции можно указывать путь расположения файла, а если библиотека расположена в стандартной системной области Перл то вместо require предпочтительней использовать use().
reset выражение reset Обычно используется в блоках continue циклов для очистки переменных и поиска для повторного применения. Выражение воспринимается как список символов. Для указания диаппазона можно применять символ минус '-'. Все переменные и массива начинающиеся с этих символов обнуляются. Если выражение отсутсвует то обнуляестя поиск ?шаблон? для повторного поиска. Сбрасываются только переменные текущего модуля. Пример: reset 'a'; # очистить все переменные начинающиеся # буквой 'a' reset 'a-z' # все переменные с малых букв. Выражение вида: 'A-Z' употреблять не рекомендуестя т.к. обнуляются важные массивы @ARGV и @ENV.
return список Выход из подпрограммы с указанным кодом.
|