Perl 参考函数


描述

如果 EXPR 是引用,则该函数返回真值;如果未提供 EXPR,则返回 $_ 。返回的实际值还定义了引用引用的实体的类型。

内置类型是 -

  • 参考文献
  • 标量
  • 大批
  • 哈希
  • 代码
  • 全局
  • 左值
  • IO::句柄

如果一个变量被 bless() 函数祝福,那么将返回新的数据类型。新数据类型通常是类名。

句法

以下是该函数的简单语法 -

ref EXPR

ref

返回值

如果不是标量上下文中的引用,则此函数返回空字符串;如果是引用,则返回字符串。

例子

以下是显示其基本用法的示例代码 -

#!/usr/bin/perl -w

$foobar = { };
bless($foobar, 'ATMPCLASS');
print "ref() \$foobar is now in class ", ref($foobar), "\n";

执行上述代码时,会产生以下结果 -

ref() $foobar is now in class ATMPCLASS
perl_function_references.htm