gpt4 book ai didi

perl - Perl 中的哈希集

转载 作者:行者123 更新时间:2023-12-02 13:28:58 25 4
gpt4 key购买 nike

考虑以下代码:

$inFilesToCopy{$filename} = $filename;

我有一个哈希表,其中键和值都是文件名。我想避免使用额外的内存,并且不存储文件名两次。

Perl中有集合对象吗?

最佳答案

Set::Object作为你会期望:

use Set::Object qw(set);

my $files = set();
$files->insert($file);
my @files = $files->members();

您还可以进行集合数学计算:

my $a = set();
$a->insert(...);

my $b = set();
$b->insert(...);

my $only_in_a = $a - $b;
copy_to_b($only_in_a->members);

关于perl - Perl 中的哈希集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6832625/

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