Memoize |
BasicWerk
EC Support
Technique
Facebook
|
20141120121412_Perl_reference_to_array_and_hash |
|
Perl_reference_to_array_and_hash
リファレンスから値を取り出すにはいろいろな書き方がある。
#! /usr/bin/perl
use warnings;
use strict;
my @array = (1, 2, 3);
my $array_ref = \@array;
# 以下全て出力は 2
print ${$array_ref}[1], "\n";
print $$array_ref[1], "\n";
print $array_ref->[1], "\n";
my %hash = (
'a' => 'aaa',
'b' => 'bbb',
'c' => 'ccc',
);
my $hash_ref = \%hash;
# 以下全て出力は bbb
print ${$hash_ref}{'b'}, "\n";
print $$hash_ref{'b'}, "\n";
print $hash_ref->{'b'}, "\n";
|
| © Shin Nakamura/BasicWerk 2014 |