URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 11755
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Как узнать тип ссылочной переменной в Perl"

Отправлено auto_tips , 06-Июл-05 00:32 
Иногда нужно узнать на массив, хэш или скаляр указывает ссылка.
ref возвращает строковый идентификатор типа ссылки (SCALAR, ARRAY, HASH, CODE, REF, GLOB, LVALUE)
или пустое значение для обычных переменных. Например:

   if (ref($r) eq "HASH") {
         print "Хэш\n";
   } elsif (ref($r) eq "ARRAY"){
         print "Массив\n";
   }


URL:
Обсуждается: http://www.opennet.ru/tips/info/865.shtml


Содержание

Сообщения в этом обсуждении
"Как узнать тип ссылочной переменной в Perl"
Отправлено Остров , 06-Июл-05 00:32 
Более тяжелее с определение типа класса (ху из вис этот класс).
Но, слава богу, перл преград не знает.

"Как узнать тип ссылочной переменной в Perl"
Отправлено chip , 07-Июл-05 01:06 
И какая целевая аудитория у данного совета ?!

зы:
perldoc -f ref
perldoc perlref


"Как узнать тип ссылочной переменной в Perl"
Отправлено Ж , 31-Мрт-09 16:46 
Целевая аудитория, которая не знает/помнит какой функцией это делать, а не которая знает, что это ref, только не умеет ею пользоваться, как Вы считаете, судя из Вашего коммента.

"Как узнать тип ссылочной переменной в Perl"
Отправлено Mellon , 11-Сен-09 14:18 
Спасибо от аудитории!

"Как узнать тип ссылочной переменной в Perl"
Отправлено test , 28-Янв-10 14:17 
Я, например, хочу быстро изучить пёрл, я знаю что в других языка есть способ определять тип переменной, поэтому ищу в поиске и быстренько нахожу ответ.

"Как узнать тип ссылочной переменной в Perl"
Отправлено Vitalik , 03-Янв-11 15:27 
Действительно спасибо!
Из гугла быстро нашел ответ :)
Нужная и полезная мини-статья :)

"Как узнать тип ссылочной переменной в Perl"
Отправлено Tigran , 10-Апр-12 08:46 
Огромное спасибо

"Как узнать тип ссылочной переменной в Perl"
Отправлено Mellon , 03-Дек-12 17:26 
И ещё раз спасибо!

"Как узнать тип ссылочной переменной в Perl"
Отправлено Аноним , 03-Апр-13 14:40 
Большое спасибо!

"Как узнать тип ссылочной переменной в Perl"
Отправлено yuri , 30-Янв-14 14:40 
Спасибо-спасибо! Очень помогло!

"Как узнать тип ссылочной переменной в Perl"
Отправлено VolodIN , 29-Сен-16 00:41 
Мастер-класс! СПАСИБО!!!