ref
Синтаксис
ref EXPR ref
Описание
Функция возвращает TRUE, если аргумент EXPR представляет собой ссылку, и
FALSE в противном случае. Если аргумент не указан, используется переменная $_.
Функция распознает следующие типы данных и возвращает их в качестве результата:
- REF
- SCALAR
- ARRAY
- HASH
- CODE
- GLOB.
Если объект, ссылка на который анализируется, был объявлен как пакет, то возвращаемое
значение представляет собой имя этого пакета. Поэтому можно рассматривать функцию ref
как аналог оператора typeof из С.
if (ref($r) eq "HASH") {
print "r является ссылкой на хэш-массив.\n";
}
if (!ref ($r) {
print "r вообще не является ссылкой.\n";
}
Thanks
2023-11-16 22:30:18 Svetlana Thank you very useful information
Оставить комментарий:
|
|