Does Perl have reference type?

Q

Does Perl have reference type

✍: Guest

A

Yes. Perl can make a scalar or hash type reference by using backslash operator. For example:

$str = "here we go"; # a scalar variable
$strref = \$str; # a reference to a scalar

@array = (1..10); # an array
$arrayref = \@array; # a reference to an array

Note that the reference itself is a scalar.

2007-11-20, 5122👍, 0💬