Использование технологий WWW для доступа к базам данных




Встроенные функции - часть 7


(аналог функции popen(3)).

open(LOG, '>>/usr/spool/news/twitlog');

open DIRHANDLE,EXPR

Открывает директорию с именем EXPR, возвращает TRUE

в случае успеха.

ord EXPR

Возвращает числовое значение в таблице ASCII первого символа EXPR.

По умолчанию обрабатывает переменную $_.

print FILEHANDLE,LIST

Печатает строку или несколько строк, разделенных

запятой. FILEHANDLE может быть именем скалярной переменной, содержащей дескриптор

файла. Если эта переменная опущена то печать идет в выбранный канал вывода.

Если переменная LIST тоже опущена, то печатает переменную $_ в STDOUT.

printf FILEHANDLE, LIST

Эквивалентно print FILEHANDLE, sprintf(LIST).

Первый аргумент LIST интерпретируется как формат печати.

rand EXPR

Возвращает выбранное случайным способом значение между 0 и EXPR.

EXPR должно быть положительным. По умолчанию производит выборку в диапазоне между

0 и 1. (Замечание: если ваша функция постоянно возвращает слишком большие или

слишком малые значения, то скорее всего была допущена ошибка при компиляции

вашей версии Perl. Было установлено неверное значение RANDBITS.)

read FILEHANDLE,SCALAR,LENGTH,OFFSET

Считывает LENGTH байт

данных из FILEHANDLE в переменную SCALAR. Возвращает число считанных байт или неопределенное значение

в случае ошибки. Если вы хотите считать данные не с начала строки,

то для этого нужно установить значение переменной OFFSET.

readlink EXPR

Возвращает значение символьной ссылки, если она существует.

Если же ее нет, то выдает fatal error и устанавливает значение переменной $!.

По умолчанию обрабатывает переменную $_.

redo LABEL

Перезапускает цикл без повторной обработки условия. Блок continue,

если он есть не исполняется. Если LABEL опущена, то команда выполняется для внутреннего

цикла.

line: while(<STDIN>) {

while ($_ ne '\') {

if (ord $_ < 86) {

...

}

redo line;

}

print;

}

ref EXPR

Возвращает TRUE, если EXPR является ссылкой и FALSE в противоположном

случае. Полученное значение зависит от типа объекта на который указывает ссылка.




Содержание  Назад  Вперед