Главная Perl | Документация учебники | Perl справочники | Borland C++ Builder |

ref

ref EXPR Возвращает TRUE, если EXPR является ссылкой и FALSE в противоположном случае. Полученное значение зависит от типа объекта на который указывает ссылка. Существует несколько встроенных типов данных:

  • REF
  • SCALAR
  • ARRAY
  • HASH
  • CODE
  • GLOB
Если объект, на который указывает ссылка, находится в пакете (package), то в таком случае возвращается имя пакета.
  if (ref($r) eq "HASH") {
       print " Это ссылка на ассоциативный массив.\n";
   }
   if (!ref($r)) {
       print " А это не ссылка вовсе! \n";
Назад





Главная Perl | Документация учебники | Perl справочники | PHP | JavaScript |
perl@far.ru