當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Perl ref用法及代碼示例



描述

如果 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 ref Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。