use constant PART_NUMBER            => 'P/N';

print PART_NUMBER;

The above prints, "P/N", as I would expect.  Later in the script I
want to access a hash value using the constant like this:
my $part = $parts{ $key }{ PART_NUMBER }; <- this doesn't work, but
this does:
my $part = $parts{ $key }{ 'P/N' }; <- works

Interesting enough if the constant is another package this would work:
my $part = $parts{ $key }{ SOME_PACKAGE::PART_NUMBER };

Any idea what I am doing wrong?


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to