描述
如果 EXPR 或 $_ 如果未提供 EXPR,則此函數返回真值是引用。返回的實際值還定義了引用所引用的實體類型。
內置 類型是 -
- REF
- SCALAR
- ARRAY
- HASH
- CODE
- GLOB
- LVALUE
- 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 reset()用法及代碼示例
- Perl require用法及代碼示例
- Perl return()用法及代碼示例
- Perl readline用法及代碼示例
- Perl reverse()用法及代碼示例
- Perl reverse用法及代碼示例
- Perl reset用法及代碼示例
- Perl rename()用法及代碼示例
- Perl return用法及代碼示例
- Perl rename用法及代碼示例
- Perl read用法及代碼示例
- Perl readpipe用法及代碼示例
- Perl readdir用法及代碼示例
- Perl rewinddir用法及代碼示例
- Perl redo用法及代碼示例
- Perl rindex()用法及代碼示例
- Perl rindex用法及代碼示例
- Perl rand用法及代碼示例
注:本文由純淨天空篩選整理自 Perl ref Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。