[PerlChina] 请教一个散列表的使用

潘建锋 panjianfeng1979 at gmail.com
Fri Aug 4 02:20:01 PDT 2006


好像没有用,并且我已经用了
use strict;
还需要用
use warnings
吗?

2006/8/4, jeffhua at aol.com <jeffhua at aol.com>:
>
> When you run the script with 'use warnings' you could get the errors:
>
> Modification of a read-only value attempted
>
> $1 is a special variable in Perl,you couldn't modify it using the
> statement of '$1 = ...'.
>
>
>
>
> -----Original Message-----
> From: panjianfeng1979 at gmail.com
> To: china-pm at pm.org
> Sent: Fri, 4 Aug 2006 5:07 PM
> Subject:  [PerlChina] 请教一个散列表的使用
>
> my %levelMap = (
> 'PS_INDETERMINATE' => 9,
> 'PS_CRITICAL' => 1,
> 'PS_MAJOR' => 2,
> 'PS_MINOR' => 3,
> 'PS_WARNING' => 4
> );
> $1 = 'PS_MINOR';
> 但是下面的语句老是报错
> print $levelMap{$1};
> 提示Use of uninitialized value in print ....
> 请问是怎么回事?谢谢!
>
> _______________________________________________
> China-pm mailing list
> China-pm at pm.org
> http://mail.pm.org/mailman/listinfo/china-pm
>
> ________________________________________________________________________
> Check out AOL.com today. Breaking news, video search, pictures, email
> and IM. All on demand. Always Free.
> _______________________________________________
> China-pm mailing list
> China-pm at pm.org
> http://mail.pm.org/mailman/listinfo/china-pm
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.pm.org/pipermail/china-pm/attachments/20060804/6f583fb1/attachment.html 


More information about the China-pm mailing list