<<
>>

Тип typeglobs

В Перл используется специальный внутренний тип typeglog для записи массива всех переменных. Такие массивы начинаются с символа '* '. Их удобно применять для передачи ссылок на массивы и хеши, но в данной версии Перл уже есть возможность применять ссылки поэтому это делается очень редко.

Единственно где это необходимо так это для работы со ссылками на файлы. Например если вам нужно создать локальную ссылку на файл в процедуре то это лучше сделать так:

sub new_sub

{ local *IN; # Ссылка на файл

open (IN, «test») || return undef; # Открыть файл. Возврат при ошибке.

.........

return;

}

Более подробно это описано в главе Ссылки.

<< | >>
Источник: Владимир Викторович Маслов. Введение в Perl. 2003 {original}

Еще по теме Тип typeglobs:

  1. ВОСПРИЯТИЕ ТИП
  2. ОБЪЕКТ СЕКСУАЛЬНЫЙ: ВЫБОР: ТИП
  3. ОБЩЕНИЕ: ТИП ВЕДУЩИЙ
  4. ВИВАЦИЯ: ТИП ДЫХАНИЯ
  5. ХАРАКТЕР: ТИП
  6. ТИП ЧЕЛОВЕКА СОВРЕМЕННОГО
  7. Шизоидный тип
  8. 4. КОМПЕНСАТОРНЫЙ ТИП.
  9. 2. СИТУАТИВНЫЙ ТИП.
  10. Фаллический тип