diaoyudao 发表于 2017-5-17 08:15:51

perl数据结构

1,{}:hash的引用, $product = {'Retailer' => $retailer,
                           'Name'=> $name};
取产品的名字:$product->{'Name'} or %{$product}
2,[]:数组的引用
3,():hash


$retailer = 'hello';
$name   = 'kankan';
#'{}'->hash(散列)的引用
my $product = {
'Retailer' => $retailer,
'Name'   => $name
};
#将hash的引用转化为hash
%productHash = %$product;
#'[]'->数组的引用
my $size = [ L, M, S ];
#将数组的引用转化为数组
@sizes = @$size;
print $product->{'Name'}."\n";
print ${$product}{'Name'}."\n";
print $productHash{"Name"}."\n";
print $size->."\n";
print $$size."\n";
print join "\n" ,@sizes;

result:
####################################################
kankan
kankan
kankan
M
M
L
M
S
#######################################################
页: [1]
查看完整版本: perl数据结构