Как получить доступ и l oop через массив в хеш - PullRequest
0 голосов
/ 28 февраля 2020

Я только начинаю с Perl программирования и у меня есть вопрос, который я пытаюсь решить.

Если у меня есть конфигурация:

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

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

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

Как я могу получить доступ массив и l oop хотя это одновременно?

1 Ответ

1 голос
/ 28 февраля 2020
foreach my $repo (keys %{$config{repos}}) {
    print "$repo\n";
    foreach my $list_ele (@{$config{repos}{$repo}}) {
        print "\t$list_ele \n";
    }
}

, надеюсь, покажет вам, как вы можете получить к нему доступ.

...