gpt4 book ai didi

perl - 如何使用现有数组作为 Perl 散列中的值?

转载 作者:行者123 更新时间:2023-12-01 00:44:22 25 4
gpt4 key购买 nike

我有一个现有的数组,我希望将其添加为哈希值。我知道您可以使用数组作为值,但看不到分配现有数组的方法。我基本上想去:

$hash{fieldName} = @myArray;

只是这显然是行不通的!帮助表示赞赏!

最佳答案

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

$hash{fieldName} = \@myArray;

存储它,并且:
my @myOtherArray = @{$hash{fieldName}};

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

关于perl - 如何使用现有数组作为 Perl 散列中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1513913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com