» язык
perl
» Главная
страница
» Вернуться
к содержанию ( Perl )
Тип
typeglobs
В
Perl используется специальный
внутренний тип typeglog для
записи массива всех переменных.
Такие массивы начинаются с символа
“*”. Их удобно применять для
передачи ссылок на массивы и
хеши, но в данной версии Perl
уже есть возможность применять
ссылки, поэтому это делается
очень редко. Единственно где
это необходимо, так это для
работы со ссылками на файлы.
Например, если вам нужно создать
локальную ссылку на файл в процедуре,
то это лучше сделать так:
sub
new_sub
{
local *IN; # Ссылка на файл
open
(IN, "test") || return
undef; # Открыть файл. Возврат
при ошибке.
.........
return;
}
Следующий
урок
|