That will produce a bunch of errors.

You need to quote the key containing a period in it.

Example:
$hash{"something.withaperiod"}="some text";

This produces the expected output.


On 1/20/06, The Ghost <[EMAIL PROTECTED]> wrote:
>
> I have keys with periods in them:
>
> my %hash;
> $hash{something.withaperiod}="some text";
> my $something='something';
> my $withaperiod='withaperiod';
> print qq{$hash{"$something.$withaperiod"}\n};
>
>
> what will it print?
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> <http://learn.perl.org/> <http://learn.perl.org/first-response>
>
>
>

Reply via email to