Dear Monks,
I've been searching for a solution to write and read a variable number of hashes into hashes. So far I had no luck. Hope you guys can help me out!
So my data is something like this;
string1,string2,string3,string4 string3,string4 string1,string2,string3
I want each line into a hash of hashes of hashes... like this;
%hash{'string1'}{'string2'}{'string3'}{'string4'}++; %hash{'string3'}{'string4'}++; %hash{'string1'}{'string2'}{'string3'}++;
How can i fill this hash properly? Note, I do not know how many strings I can have in the array, so there even might be a string 'string1...string10'.
After I have filled it, how can I read it out? Normally i do it something like this;
foreach my $k1 (keys %hash){ foreach my $k2 (keys %hash{$k1}){ ... } }
But then I know the number of hashes on beforehand.
Any advice would be great.
Thanks, BoetsieIn reply to variable number of hash of hashes by Boetsie
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |