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

fayland fayland at gmail.com
Fri Aug 4 02:12:31 PDT 2006


潘建锋 wrote:
> 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 ....
> 请问是怎么回事?谢谢!

$a = 'PS_MINOR';

print $levelMap{$a};

$1 是给 Regex 用的。好象是只读的。

> ------------------------------------------------------------------------
>
> _______________________________________________
> China-pm mailing list
> China-pm at pm.org
> http://mail.pm.org/mailman/listinfo/china-pm


-- 
Fayland Lam // http://www.fayland.org/ 



More information about the China-pm mailing list