my %levelMap = (<br>&nbsp;&nbsp; &nbsp;'PS_INDETERMINATE' =&gt; 9,<br>&nbsp;&nbsp; &nbsp;'PS_CRITICAL'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 1,<br>&nbsp;&nbsp; &nbsp;'PS_MAJOR'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 2,<br>&nbsp;&nbsp; &nbsp;'PS_MINOR'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 3,<br>&nbsp;&nbsp; &nbsp;'PS_WARNING'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 4<br>);<br>$1 = 'PS_MINOR';<br>但是下面的语句老是报错 
<br>print $levelMap{$1};<br>提示Use of uninitialized value in print ....<br>请问是怎么回事?谢谢!<br>