當前位置:首頁 » Perl » Perl ref()函數

Perl ref()函數

perl ref()函數例子,ref()函數實例代碼 - 返回一個true值如果有EXPR,或$_如 EXPR冇有提供,則是一個參考。

語法

ref EXPR

ref


定義和用法

返回一個true值如果有EXPR,或$_如 EXPR冇有提供,則是一個參考。返回的實際值定義的實體類型是指參考。

內置的類型是:

  • REF

  • SCALAR

  • ARRAY

  • HASH

  • CODE

  • GLOB

  • LVALUE

  • IO::Handle

如果一個變量被祝福bless()函數,然後將返回新的數據類型。新的數據類型通常是一個類名。

返回值

  • 在標量上下文中,如果不是一個引用的字符串而是一個參考,則返回空字符串,

例子

試試下麵的例子:

#!/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