Tim Musson wrote:
> beginners,
>
> I am trying to build a hash of hash references. My problem is that I
> need to be able to add a key/value pair to the internal hashes...
>
> ,----- [ Here is my test code (yes, I am working with LDAP) ] #!perl
> use strict;
> use warnings;
>
> my %hash = (
> one => { uid => "uid1", cn => "cn1", group => "Group1" },
> two => { uid => "uid2", cn => "cn2", group => "Group2" }, );
> $hash{"three"} = { uid => "uid3", cn => "cn3", group => "Group3" };
>
> $hash{"four"} = { uid => "uid4" };
> $hash{"four"} = { cn => "cn4" };
> $hash{"four"} = { group => "Group4" };
Write as:
$hash{four} = { uid => "uid4", cn => "cn4", group => "Group4" };
or:
$hash{four}{uid} = "uid4";
$hash{four}{cn} = "cn4";
$hash{four}{group} = "Group4";
or even (assign to hash slice):
@{$hash{four}}{qw/uid cn group/} = ('uid4', 'cn4', 'Group4');
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]