描述
如果EXPR为引用,则此函数返回真值;如果未提供EXPR,则为$_。返回的实际值还定义了引用所引用的实体的类型。
内置类型为-
- REF
- SCALAR
- ARRAY
- HASH
- CODE
- GLOB
- LVALUE
- IO::Handle
如果使用bless()函数为变量设置了祝福,则将返回新的数据类型。新的数据类型通常将是一个类名。
语法
以下是此函数的简单语法-
ref EXPRref
返回值
如果不是引用,则此函数返回空字符串;如果在标量context中,则此函数返回字符串。
例
以下是显示其基本用法的示例代码-
#!/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 中的 ref函数 - 无涯教程网无涯教程网提供描述如果EXPR为引用,则此函数返回真值;如果未提供EXPR,则为$_。返回的实际值还定义了...https://www.learnfk.com/perl/perl-ref.html