Movatterモバイル変換


[0]ホーム

URL:


functions /ref
(source,CPAN)
You are viewing the version of this documentation from Perl 5.16.2.View the latest version
#ref EXPR
#ref

Returns a non-empty string if EXPR is a reference, the empty string otherwise. If EXPR is not specified,$_ will be used. The value returned depends on the type of thing the reference is a reference to. Builtin types include:

SCALARARRAYHASHCODEREFGLOBLVALUEFORMATIOVSTRINGRegexp

If the referenced object has been blessed into a package, then that package name is returned instead. You can think ofref as atypeof operator.

if (ref($r) eq "HASH") {    print "r is a reference to a hash.\n";}unless (ref($r)) {    print "r is not a reference at all.\n";}

The return valueLVALUE indicates a reference to an lvalue that is not a variable. You get this from taking the reference of function calls likepos() orsubstr().VSTRING is returned if the reference points to aversion string.

The resultRegexp indicates that the argument is a regular expression resulting fromqr//.

See alsoperlref.

Perldoc Browser is maintained by Dan Book (DBOOK). Please contact him via theGitHub issue tracker oremail regarding any issues with the site itself, search, or rendering of documentation.

The Perl documentation is maintained by the Perl 5 Porters in the development of Perl. Please contact them via thePerl issue tracker, themailing list, orIRC to report any issues with the contents or format of the documentation.


[8]ページ先頭

©2009-2025 Movatter.jp