如何访问和遍历哈希中的数组

问题描述 投票:0回答:1

我刚开始使用Perl编程,并且有一个我一直想解决的问题。

如果我有配置:

my %config = (
'repos'   => {
    'duosecurity' => [
        'duo_unix.x86_64',
    ],

    #'puppet'      => [
        #   'puppet-agent',
        #],

    'RHEL-77-x86_64' => [
        'perl-Data-Random.noarch',
    ]});

如何访问数组并同时使其循环?

arrays loops perl hash hashmap
1个回答
1
投票
foreach my $repo (keys %{$config{repos}}) {
    print "$repo\n";
    foreach my $list_ele (@{$config{repos}{$repo}}) {
        print "\t$list_ele \n";
    }
}

希望向您表明如何访问它。

© www.soinside.com 2019 - 2024. All rights reserved.