如何将现有数组用作Perl中哈希值?

前端之家收集整理的这篇文章主要介绍了如何将现有数组用作Perl中哈希值?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个现有的数组,我希望在哈希中添加一个值.我知道你可以使用数组作为值,但是看不到分配现有数组的方法.我基本上想去:

$hash{fieldName} = @myArray;

只有这显然不起作用!帮助赞赏!

解决方法

您只能在散列/数组中存储标量值.你需要使用:

$hash{fieldName} = \@myArray;

存储它,并:

my @myOtherArray = @{$hash{fieldName}};

把它拿回来.它通过使用对数组的引用来解决标量需求.

猜你在找的Perl相关文章