Thread "Beliebig" tiefes Hash mit keys aus Array erstellen (22 answers)
Opened by shi8dao at 2011-06-21 08:35

shi8dao
 2011-06-21 13:17
#149822 #149822
User since
2011-04-26
28 articles
BenutzerIn
[default_avatar]
Wie kann ich jetzt noch beim Auslesen feststellen auf welcher Ebene ich bin?

Mache ich das am besten mit einem Closure a la:
Code (perl): (dl )
1
2
3
4
5
6
7
8
sub state
{
    my $level = 1;
    return sub
    {
        return level++;
    }
}

?

EDIT:: Mein Ziel ist es im Moment eine Eben zu nehmen und dann alle Werten in den weiteren Ebenen zu summieren.
Beispiel:
Code (perl): (dl )
1
2
3
4
$tmp{Kamel}{Schlange}{Hering}{Hai} = 5;
$tmp{Kamel}{Schlange}{Hering}{Huhn} = 7;
$tmp{Katze}{Schlange}{Hering}{Huhn} = 9;
$tmp{Katze}{Schlange}{Hering}{Hai} = 24;


Jetzt moechte ich zum Beispiel sagen: Ab Ebene 2 summieren ->
Code (perl): (dl )
1
2
print $tmp{Kamel}{Schlange}; # sollte jetzt 12 sein
print $tmp{Katze}{Schlange}; # sollte jetzt 33 sein

Last edited: 2011-06-21 13:57:26 +0200 (CEST)

View full thread "Beliebig" tiefes Hash mit keys aus Array erstellen